uint8 배열로 이미지 데이터를 저장하는 방법은 무엇입니까? 직사각형이 아닌 희미한 원형 이미지가 있다고 가정 해 보겠습니다. 그래서 원을 넘어서는 픽셀 데이터가 없습니다. 최상위 픽셀 위치를 어떻게 이동합니까? 최하층? Etc ... 그리고이 이미지는 원형 일 필요는 없으며, 모호하고 비 기하학적 인 무언가 일 수 있습니다.matlab image uint8 맨 왼쪽/위/아래/오른쪽 픽셀 위치를 찾는 배열
답변
이미지가로드 된 열로 이러한 모든 값 v(c(i):(c(i+1)-1))
이 속한 열 c
의 초기 목록 행 x 열 x RGB의 배열로 변환합니다.
[top_col, top_row]= find(sum(I,3)', 1);
[bottom_col, bottom_row]= find(sum(I,3)', 1, 'last');
[left_row, left_col]= find(sum(I,3), 1);
[right_row, right_col]= find(sum(I,3), 1, 'last');
나는이 코드가 어떻게 작동하는지 알지 못합니다. – WantIt
'find (x, 1)'는 래스터 스캔 후 첫 번째 0이 아닌 좌표를 반환합니다. – cyborg
이것들은 어떻게 같은가요? 나는 그들이 동일해야한다고 생각하지 않는다. [left_row, left_col] = find (sum (I, 3), 1); [right_row, right_col] = 찾기 (합계 (I, 3), 1, '마지막'); 및 [top_col, top_row] = find (sum (I, 3) ', 1); [bottom_col, bottom_row] = 찾기 (합계 (I, 3) ', 1,'last '); –
- 1. numpy uint8 픽셀 래핑 솔루션
- 2. Matlab - Image Momentum Calculation
- 3. iOS : 사용자 정의 uint8 배열 보내기
- 4. 포인터의 픽셀 위치를 얻으십시오
- 5. MATLAB : 배열
- 6. matlab image smoothing with conv2
- 7. UInt8 EXC_BAD_ACCESS
- 8. Matlab - 픽셀 값을 얻는 방법?
- 9. 픽셀 배열 압축
- 10. MATLAB : 이미지에서 특정 rgb 픽셀 값의 인덱스/개수를 찾습니다.
- 11. 주소가있는 위치를 찾는 방법.?
- 12. 프로그램의 위치를 찾는 방법
- 13. 리스트에서 위치를 찾는 것,
- 14. Matlab 배열 자르기?
- 15. Matlab 배열 작업
- 16. Matlab 배열 작업
- 17. Numpy의 MATLAB 셀 배열
- 18. matlab - 배열 역 직렬화
- 19. UIImage에서 픽셀 가져 오기
- 20. matlab 이미지에서 객체의 구멍을 찾는 방법은 무엇입니까?
- 21. MatLab - 행렬의 역함수를 찾는 알고리즘
- 22. 정렬 된 배열 uint8 [8]을 double로 변환
- 23. Uint8 - 누락 유형 지정자
- 24. CFWriteStreamWrite를 사용하는 UInt8/NSString
- 25. div의 픽셀 크기와 픽셀 위치를 백분율로 변환 하시겠습니까?
- 26. 활동중인 이미지의 픽셀과 위치를 찾는 방법은 무엇입니까?
- 27. 그레이 스케일 이미지의 MATLAB 픽셀 값
- 28. jpeg/png를 Java의 픽셀 배열
- 29. CGBitmapContextCreate가 null을 반환합니다. 쓰기 rbga 픽셀 배열
- 30. 정규식으로 공백 위치를 찾는 방법
당신은 더 명확하게 이미지의 테두리를 정의해야합니다 : 가정 실종 픽셀은 여기의 위/아래/좌/우 좌표 제로입니다. 그것은 몇 가지 수식을 따르십니까? – Beginner
@Beginner 아니오, 불행히도 그것은 완전히 무작위입니다. 나는 정상적인 이미지에서 가장 두드러진 물체를 잘라내는 돌출 맵을 사용하고 있습니다. 따라서이 자른 이미지에는 상상할 수있는 모양이있을 수 있습니다. – mugetsu
보다 일반적인 대답은 [이 질문] (http://stackoverflow.com/a/16985818/376454)을 참조하십시오. – Wok