python opencv에서 이미지 배열의 픽셀값 전체를 확인해 볼 수 없나요?
조회수 1433회
matlab에서는 각 변수들의 행렬요소값들을 바로바로 확인가능해서
이미지를 imread로 불러왔을 때 픽셀별 값들을 확인하기도 쉬웠고,
imshow로 열었을 때도 클릭해보면 좌표값과 좌표에서의 픽셀값들을 바로바로 확인할 수 있었는데
python으로 넘어와서는 어떻게 값들을 확인해야하는지 모르겠습니다.
이미지를 띄워도 클리도 안되고, 배열을 확인하는 창도 안보이고..
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
일단 matlab은 환경이라고 해야 합니다.
matlab은 language + ide + plot 등등...리서치를 위한 선물박스 같은 환경이라면 파이썬은 그냥 language 입니다. matlab 과 같은 환경이 아닙니다.
즉 matlab 과 똑같은 환경을 만들수는 없습니다. 비슷하게 할 수 있지만 matlab 에서 하던 작업처럼 할 순 없습니다. 오히려 익숙해지면 파이썬쪽 생태계가 더 편할 수 있습니다.
일단 ide는 jupyter notebook 을 많이 사용하며 plot 은 matplotlib 과 seaborn 을 많이 사용합니다. 이미지처리는 opencv 를 활용하며 선형대수를 위해서는 numpy 라는 모듈을 사용하며 더 심화적으로 scipy 라는 모듈을 사용합니다.
matlab 과 유사하게 계산 처리를 할 수 있는 모듈이 numpy 입니다. opencv 로 이미지를 로딩하면 numpy 의 array 이므로 연산하기도 좋고 확인하기도 좋습니다. 물론 자동으로 뭐가 되고 하진 않습니다. 프로그래밍을 해야 합니다.
이정도가 최선입니다.
댓글 입력