MATLAB에서 regionprops
함수를 사용할 때 연결된 각 구성 요소의 이진 이미지를 추출하는 옵션이 있습니다. 이진 이미지의 크기는 연결된 구성 요소의 크기로 줄어 듭니다. 나는 바이너리 이미지의 크기를 줄이기를 원하지 않는다. 원본 이미지 크기의 해당 위치에 선택된 연결된 구성 요소 만 표시하면서 이진 이미지의 크기를 원래 크기로 유지하려고합니다. 연결된 이미지를 원본 이미지 크기로 추출하려면 어떻게해야합니까?많은 'regionprops'를 사용하여 하나의 연결된 구성 요소를 표시하는 방법
0
A
답변
2
원본 이미지와 동일한 크기의 빈 이미지를 만들고 blob 당 이미지를 추출하는 대신 각 blob의 원본 이미지를 참조하여 실제 픽셀 위치를 추출한 다음이 위치를 다음과 같이 설정하여 빈 이미지를 채 웁니다. 이 빈 이미지에 이진 true
. regionprops
의 PixelIdxList
속성을 사용하여 원하는 구성 요소의 열 주요 위치를 얻은 다음 이들을 사용하여 동일한 위치의 출력 이미지를 true
으로 설정하십시오.
% Allocate blank image
out = false(size(A, 1), size(A, 2));
% Run regionprops
S = regionprops(A, 'PixelIdxList');
% Determine which object to extract
k = ...; % Fill in ID here
% Obtain the indices
idx = S(k).PixelIdxList;
% Create the mask to be the same size as the original image
out(idx) = true;
imshow(out); % Show the final mask
이있는 경우 여러 개체와 원하는 :
당신의 regionprops
구조가 S
에 저장하고 k
번째 구성 요소를 추출 할 원본 이미지가 A
에 저장되어 가정하면, 다음을 수행 별도 개체 당 이미지의 원래 크기 인이 마스크를 만들, 당신은 당신을 위해 할 수있는 for
루프를 사용할 수 있습니다
% Run regionprops
S = regionprops(A, 'PixelIdxList');
% For each blob...
for k = 1 : numel(S)
out = false(size(A, 1), size(A, 2)); % Allocate blank image
% Extract out the kth object's indices
idx = S(k).PixelIdxList;
% Create the mask
out(idx) = true;
% Do your processing with out ...
% ...
end
관련 문제
- 1. 겹쳐진 연결된 구성 요소를 찾는 방법
- 2. 하나의 구성 요소를 확장하는 방법?
- 3. 연결된 구성 요소를 동적으로 찾는 방법
- 4. 그래프의 느슨하게 연결된 구성 요소를 식별하는 방법
- 5. 연결된 구성 요소를 순서대로 정렬
- 6. 강력하게 연결된 구성 요소를 찾으십니까?
- 7. 투명한 JFrame에서 구성 요소를 표시하는 방법
- 8. 많은 구성 요소를 JFrame 형식으로 추가하는 방법
- 9. 어떻게 이진 이미지에서 연결된 구성 요소를 찾습니까?
- 10. Telerik Grid 구성 요소를 사용하여 컨텐트 항목 목록을 표시하는 방법
- 11. 그래프의 연결된 구성 요소를 파이썬으로 인쇄하십시오.
- 12. 강력하게 연결된 구성 요소를 순환 감지로 사용
- 13. MATLAB에서 regionprops를 사용하여 구조를 행렬로 변환하지 못했습니다.
- 14. 가장 큰 연결된 구성 요소를 추출
- 15. n 열에 여러 구성 요소를 표시하는 가장 효율적인 방법
- 16. 필터링 된 그래프의 연결된 구성 요소를 찾으십시오.
- 17. 일부를 유지하면서 이미지에서 연결된 구성 요소를 제거하는 방법
- 18. adf 구성 요소를 사용하여 구성 요소를 정렬
- 19. 정수로 강력하게 연결된 구성 요소를 파일에 구현하십시오.
- 20. 컬러 이미지에 연결된 구성 요소를 라벨링 하시겠습니까?
- 21. OpenCv Java : OpenCv에서 이미지의 연결된 구성 요소를 찾는 방법 Java
- 22. 사용자 권한에 따라 구성 요소를 표시하는 Angular2
- 23. setLocation을 사용하여 구성 요소를 이동하는 방법
- 24. 스윙을 사용하여 많은 매개 변수를 표시하는 방법
- 25. jquery를 사용하여 더 많은 목록을 표시하는 방법
- 26. 스크립트 쉘을 사용하여 같은 줄에 많은 요소를 표시하는 방법은 무엇입니까?
- 27. OpenCV를 사용하여 하나의 이미지와 하나의 비디오를 하나의 창에 표시하는 방법
- 28. 구성 요소를 호출하는 방법
- 29. 하나의 콘솔 앱, 많은 구성 파일
- 30. 많은 텍스트 줄을 표시하는 방법
당신은 매우 환영합니다! – rayryeng