신경망을 사용하는 문자 인식 프로젝트를 진행하고 있습니다. 내 첫 번째 목표는 이미지에서 그 알파벳을 찾은 픽셀을 읽는 것입니다. 나는 임의의 장소에서 이미지 A, B, C에 3 개의 알파벳이있는 경우 어떻게 A, B 및 C의 픽셀 값을 읽고 매트릭스에 저장합니까?개별 픽셀을 이미지의 행렬로 읽어들입니다.
답변
질문은 명확하지 않습니다. 당신은 당신이 등 A.png, B.png 같은 이미지 파일이 있고 매트릭스의 픽셀 값을 원하는 것을 의미하는 경우에, 당신은
image = imread('A.png');
와 MATLAB의 RBG 매트릭스를 생성 할 수 있습니다 이렇게하면 폭을 줄 것이다 RGB 값의 -height-3 행렬.
이미지 링크를 이용해 주셔서 감사합니다. :-)
그래서 각 문자가있는 위치를 직접 말하고 싶지 않다면 자동으로 찾아야합니다. 이렇게하려면 검정색 & 흰색으로 변환 한 다음 bwconncomp을 사용하여 각 문자의 픽셀을 찾으십시오.
image = imread('A.png');
ibw = im2bw(image);
C = bwconncomp(image);
boxes = regionprops(C, 'BoundingBox');
letters = cell{26};
for i=1:26
%get left, top, width, height from boxes(i).BoundingBox
%I'm not on matlab at the moment, so I don't know exactly how to
%but it should be quite easy.
letters{i} = image(left:left+width, top:top+height, :);
end
우리가 연결된 구성 요소를 찾은 후
, 우리는 regionprops를 사용하여 경계 상자를 얻을 별도의 이미지에서 각 경계 상자를 넣어.서로 다른 크기의 세 알파벳 A, B 및 C를 임의의 좌표로 표시하는 image.jpeg라는 이미지 파일 하나가 있습니다. 행렬에서 A, B 및 C의 픽셀 값을 읽고 싶습니다. – user1154684
이 이미지에 대한 링크를 제공 할 수 있습니까? 아직도 당신이 원하는 것이 확실하지 않습니다. – Richante
http://www.soundonsight.org/wp-content/uploads/2011/02/alphabet.gif 이제 알파벳 A B C 등의 개별 매트릭스에서 픽셀을 읽는 방법은 무엇입니까? 또한 이미지의 문자는 필기 할 수 있습니다. – user1154684
당신은 할 수 있습니다 : 자바를 사용하는 경우
imageA=imread('imageA.jpg');
pixel1=imageA(y,x,:);
는 먼저 BufferedImage로서 이미지를로드 할 수
BufferedImage image = ImageIO.read(imageUrl);
그리고 당신은 함께 개별 픽셀의 RGB 값을 얻을 수 있습니다 :
image.getRGB(x, y);
또한 Color 개체를 사용하여 RGB 정수 값을 개별 색 코드로 구문 분석 할 수 있습니다.
Color color = new Color(image.getRGB(x,y));
int red = color.getRed();
int green = color.getGreen();
int blue = color.getBlue();
이 지점부터는 원하는 모든 것을 할 수 있습니다. 나는 과거에 같은 일을했습니다. 내 추천은 모든 색상을 사용하여 검색 공간을 너무 크게 만들지 않아야한다는 것입니다. 흑백도 처음에는 할 것입니다.
- 1. 이미지의 픽셀을 변경하는 방법
- 2. 창에서 개별 픽셀을 편집하려면 어떻게해야합니까?
- 3. 캔버스없이 이미지의 픽셀을 읽는 방법
- 4. iPhone. 어떻게 큰 CGImage의 개별 픽셀을 바꿀까요?
- 5. iPhone의 화면에서 개별 픽셀을 제어하려면 어떻게합니까?
- 6. PlayN의 이미지에서 개별 픽셀을 읽는 중
- 7. 이미지의 두 점 사이의 픽셀을 계산하십시오.
- 8. 이미지의 중심 픽셀을 가져 오기위한 약자가 있습니까?
- 9. PHP에서 이미지의 픽셀을 바꾸는 방법은 무엇입니까?
- 10. JavaScript로 이미지의 픽셀을 읽을 수 있습니까?
- 11. 이미지의 픽셀을 조정하여 밝기를 조정하는 방법은 무엇입니까?
- 12. imageJ 라이브러리를 사용하여 .tiff 이미지의 픽셀을 스캔
- 13. WPF의 개별 픽셀 표시
- 14. 안드로이드에서 JPEG 이미지의 개별 픽셀에 대한 액세스
- 15. 그래픽 클래스를 사용하지 않고 개별 픽셀을 Java로 그리려면 어떻게해야합니까?
- 16. C++의 픽셀 행렬로 이미지 읽기
- 17. 안드로이드 프로젝트의 res 폴더에있는 이미지의 픽셀을 얻는 방법
- 18. 다른 이미지의 픽셀을 위치 좌표로 설정하여 이미지를 겹쳐서 표시합니다.
- 19. C# 이미지의 픽셀을 검색하는 동안 for 루프의 성능이 낮습니다.
- 20. iPhone의 이미지 뷰에서 이미지의 특정 픽셀을 표시하는 방법
- 21. 파이썬에서 이미지의 모든 픽셀을 빠르게 루프 할 수 있습니까?
- 22. jpg 이미지의 왼쪽과 오른쪽에 100 픽셀을 추가하는 것이 좋지 않습니까?
- 23. opencv에서 이미지의 각 연결된 구성 요소의 경계 픽셀을 찾는 방법
- 24. 이미지의 각 픽셀을 반복하는 것에 관한 간단한 문제
- 25. 이미지의 투명한 픽셀을 통해 UIImage 배경을 표시하는 방법
- 26. 어떻게 이미지의 픽셀을 분리하여 C# 배열에 넣을 수 있습니까?
- 27. Matlab에서 픽셀을 투명하게 만들기
- 28. MATLAB에서 행렬을 부분 행렬로 나눕니다.
- 29. 픽셀을 그래픽으로 그리는 장면
- 30. 이미지 픽셀을 계산하는 방법
이 이미지를 자바 프로그램이나 matlab 프로그램으로 읽고 싶습니까? – daveb
Matlab. Matrix에서 문자 픽셀을 처리하고 싶습니다. matlab은 java보다 더 효율적으로 행렬을 처리 할 수 있습니다. – user1154684