OpenCV를 사용하여 이미지 자르기를 시도했습니다. 이미 자른 이미지의 특정 부분에 대한 좌표가 이미 있습니다. 제가 가지고있는 문제는 여러분이 사각형을 사용하여 opencv에서자를 때부터 주어진 좌표는 사각형의 왼쪽 상단입니다. 그래서 제 경우에는 중심에있는 좌표를 갖기 때문에 얼굴의 절반을 잘라냅니다. 얼굴 중간. 어쨌든 x와 y 코드가 주어진 사각형의 중심에서 시작하여 자르기 부분을 밖에서부터 안쪽에서부터 만들 수 있도록 만들 수 있습니까? 나는이 일을 어떻게 성취 할 수 있었는지에 대한 다른 제안을 듣는 것으로도 괜찮습니다.OpenCV 사용 x 및 y 좌표를 기반으로 이미지를자를 수 있고 해당 x 및 y 좌표를 자르기의 중심으로 사용할 수 있습니까?
1
A
답변
1
openCV가 이미지의 중심을 기준으로 자르기를 강제 실행하는 방법을 알고 있지만 그 해결책은 매우 간단합니다.
은 지금, 당신은 뭔가를 cv::Rect imageToCrop(X, Y, Width, Height);
변경 좋아 : cv::Rect imageToCrop(X - (Width/2), Y - (Height/2), Width, Height);
그리고 당신의 X 주위를 중심으로하고 Y 귀하의 센터 Y에서 X 50 및 50을 빼기 좌표 무엇이든
+1
그게 바로 제가 원했던 것입니다. 고마워요. – Pulse
관련 문제
- 1. X/Y 좌표를 계산하여
- 2. x 및 y 좌표를 기준으로 정렬
- 3. BoofCV가 기준점의 x 및 y 좌표를 감지합니다.
- 4. X 및 Y 좌표를 onClick으로 가져 오기
- 5. Libgdx x, y 좌표를 클릭하십시오.
- 6. x/y 좌표를 구형으로 변환
- 7. 각도를 기반으로 (x, y) 좌표를 찾아야합니다.
- 8. X 및 Y 좌표를 확인하는 equals() 메서드
- 9. 자바의 X, Y 좌표를 기반으로 자른 이미지
- 10. 시뮬레이션 x y 좌표를 클릭하십시오.
- 11. R-tree에서 x, y 좌표를 검색 키로 사용할 수 있습니까?
- 12. 주어진 좌표 X, Y, 너비 및 높이로 이미지를자를 수 있습니까
- 13. 레이블 집합 X 및 화상 좌표를 데카르트하는 Y 축
- 14. JButton의 (x, y) 좌표를 얻는 방법
- 15. X, Y 좌표를 사용하여 NetCDF 파일에서 추출
- 16. X/Y 속성이없는 SVG 요소 (경로 등)의 x/y 좌표를 어떻게 얻을 수 있습니까?
- 17. 사각형에서 X, Y 좌표를 바꿔서이 작업을 무엇이라고합니까?
- 18. 지도의 이미지에서 x 및 y 좌표를 위도 및 경도로 변환하십시오.
- 19. 데이터베이스에서 x, y 좌표를 가져 오는 중
- 20. X 및 Y 좌표보기보기
- 21. 픽셀 색의 x, y 좌표를 어떻게 구현할 수 있습니까?
- 22. Netbeans : X 축과 Y 축 좌표를 얻으십시오
- 23. x, y 좌표를 기반으로 Android 앱에 EditText 상자를 추가 하시겠습니까?
- 24. X 및 Y 좌표를 사용하여 도트 매트릭스 프린터로 인쇄
- 25. UILabel은 프로그래밍 방식으로 x, y 좌표를 설정합니다.
- 26. graphView를 사용하여 (X, Y) 좌표를 좌표화하십시오.
- 27. JavaFX 8의 TableView에서 행의 X 및 Y 좌표를 결정하는 방법
- 28. 안드로이드에서 원의 x, y 좌표를 찾는 방법
- 29. x 및 y 좌표를 지정하여 루핑을 통해 반복 선 만들기
- 30. 픽셀 좌표를 변환하는 방법 x 및 y 이미지의 이미지를 matlab에?
예를 들어 자르기 이미지 기능에 피드를 보내기 전에? –