반응형
오늘은 외국에서 공부하고 있는 내 친구의 생일이다.
생일축하한다. ~~~
책 :파이썬으로 만드는 opencv프로젝트
어제 고민하던 부분을 누워있는 버러지가 해결해주었다.
위와 같은 코드를 실행하면 다음과 같은 결과가 나오는데.
먼저 6보다 큰수를 찾아보면 7,8, 9, 10, 11 총 다섯 가지가 있다.
np.where은 그것들의 위치가 어떤 행과 열에 있는 지 위치를 알려준다.
[1,2,2,2,2]
이것은 각각의 행을 나타낸다.
[3, 0, 1, 2, 3]
은 각각의 열을 나타낸다.
따라서 마지막줄에서 스택으로 이어서 붙여주면 각각 위치를 나타내는 좌표가 완성 된다.
np.all 은 배열의 모든요소가 참인지 거짓인지 확인한다.
처음에는 모든 요소가 참이어서 참으로 나왔지만
1열 요소를 거짓으로 바꿔주니 거짓으로 나왔다.
두번째 식의 경우에는 3개의 배열을넣고 그중에서 가운데 에만 거짓 요소를 넣었다.
그러고 그냥 출력하자 처음에는 거짓으로 나왔다. 하지만 축인자를 넣어주면 어느축에 거짓이 있는지 알 수 있다.
따라서 0을 넣으면 열방향 1을 넣으면 행방향인데
****************
내가 알기로는 0은 수평방향 1은 수직 방향인데 아는것과 조금 다르다.
축방향에 대해서는 이해가 좀더 필요한것 같다.
'공부 > open cv' 카테고리의 다른 글
3월 6일 OPENCV 공부 (0) | 2023.03.06 |
---|---|
2월16일 open cv 공부 (0) | 2023.02.17 |
2월 15일 공부 opencv (0) | 2023.02.16 |
2월 14일 발렌타인 데이 open cv 공부 (0) | 2023.02.15 |
2월7일 자 opencv 공부 (0) | 2023.02.14 |