나는 안드로이드의 카메라 기능을 사용하여 이미지를 비트 맵 형식으로 캡처합니다.안드로이드에서 openCV를 사용하여 perticular 컬러 영역을 감지하십시오.
for(int i=0;i<bitmap.getWidth();i++){
for(int j=0;j<bitmap.getHeigth();j++){
int pixel = bitmap.getPixel(i,j);
if(pixel == Color.RED){
//create new image
}
}
}
나는이 문제에 사용할 수있는 OpenCV의를 알게 : 나는 다음과 같은 방법을 사용하여 캡처 된 이미지에서 특정 색상 (RED, PINK, BLUE, YELLOW)의 영역을 추출하기 위해 시도했지만 실패했습니다 . 누군가가 나를 보여줄 수 있다면 그것은 크게 감사 할 것입니다.
난 당신이 제공하는 솔루션? http://stackoverflow.com를 사용하여이 링크에있는 큰 광장 (추첨)에서 작은 사각형을 추출 할 수 있습니다를/questions/16663504/추출한 텍스트 - 캡처 한 이미지? noredirect = 1 # comment23973954_16663504 – TharakaNirmana
입력하신 링크가 삭제되었습니다. 하지만 당신이 올바른지 이해한다면 더 큰 지역을 찾아이 지역의 ROI를 설정 한 다음 더 작은 지역/지역을 추출 할 수 있습니다. cvBlob를 사용하면 여러 색상 영역을 얻을 수 있습니다. –
이 질문에 대한 답을 제공해 줄 수 있습니까? http : //stackoverflow.com/questions/18650155/extract-a- rectangular-area-from-a-bitmap-in-android-using-opencv – TharakaNirmana