openCV에서 이미지를로드합니다. 그런 다음 Point (x1, y1)에서 Point (x2, y2)로 선을 그립니다. 그 라인의 픽셀 수를 계산하는 방법?OPENCV - 픽셀 수
0
A
답변
0
시도 당신은 그것의 설명 here
을 찾을 수 있습니다
int cvInitLineIterator(const CvArr* image, CvPoint pt1, CvPoint pt2, CvLineIterator* line_iterator, int connectivity=8, int left_to_right=0)
를 사용하기 "기능은 라인 반복자를 초기화하고 두 끝점 사이의 픽셀 수를 반환합니다. 두 점은 이미지 안에 있어야 이터레이터가 초기화 된 후 CV_NEXT_LINE_POINT 포인트를 연속적으로 호출하여 두 끝점을 연결하는 래스터 선의 모든 점을 검색 할 수 있습니다. 선상의 점은 4- 연결 또는 8 연결을 사용하여 하나씩 계산됩니다 Bresenham 알고리즘. "
0
당신은 OpenCV의에서 Lineiterator 사용할 사용할 수있는 라인 반복자 당신이 중 4 사용할 수 있습니다 p1 and p2
사용
lineIterator1.count
연결하는 라인에 존재하는 수의 픽셀을 찾기 위해 다음 초기화되면
Point p1={x1,y1}; // point 1
Point p2={x2,y2}; // point 2
LineIterator lineIterator1(lineImg, p1, p2,8);
이 회선 반복기에 8 개의 연결성.
아래 링크에서 회선 반복기에 대한 설명을 찾을 수 있습니다. http://docs.opencv.org/modules/core/doc/drawing_functions.html#LineIterator
관련 문제
- 1. OpenCV 화이트 픽셀 그룹화
- 2. opencv : 가장자리 감지 픽셀 조작
- 3. 픽셀 좌표를 3D 라인 (opencv)
- 4. OpenCV - 검정 픽셀 수를 계산합니다.
- 5. OpenCV 가로선의 픽셀 수를 계산합니다.
- 6. 네거티브 픽셀 값에 액세스 OpenCV
- 7. OpenCV : 픽셀 수를 얻는 방법?
- 8. OpenCV Floodfill - 투명 픽셀로 픽셀 색상 바꾸기
- 9. Opencv - 기능 일치에서 픽셀 좌표 얻기
- 10. opencv [0,1] 범위의 픽셀 값을 스케일하는 방법
- 11. OpenCV 적분 이미지 픽셀 액세스 오류
- 12. OpenCV C++의 투명한 픽셀 (GrabCut 사용시)
- 13. opencv 이미지에서 화면에 픽셀 값 인쇄
- 14. Matlab과 Opencv 사이의 이미지에서 픽셀 값의 차이
- 15. RGBtoHSV 변환 후 픽셀 값 알기 OpenCv
- 16. OpenCV - 카메라 장치에서 픽셀 데이터 가져 오기
- 17. OpenCV- 픽셀 값 iof에 액세스 할 수 없습니다. CV_8SC1
- 18. OpenCV 2.3 : 매트를 RGBA 픽셀 배열로 변환
- 19. 변경된 픽셀 값으로 이미지 표시 openCV
- 20. Opencv CvNormalBayesClassifier를 사용하여 스킨 스킨 픽셀
- 21. 카메라 좌표 대 픽셀 좌표 opencv
- 22. OPENCV 2.4.9 크기를 조정해도 픽셀 값이 변경됩니까?
- 23. OpenCV Mat 오브젝트의 이상한 픽셀 값
- 24. OpenCV : 새 빨강 픽셀 값 계산
- 25. C++ 및 OpenCV : 흰색 픽셀 클러스터링 알고리즘
- 26. OpenCV 매트의 고유 한 픽셀 값 목록 얻기
- 27. OpenCV + Linux + 나쁘게 지원되는 카메라 = 잘못된 픽셀 형식
- 28. opencv : 이미지 픽셀 액세스를위한 이중 포인터 연산에서 실행 중지
- 29. opencv (Android)를 사용하여 실시간으로 비디오의 픽셀 또는 픽셀 모음을 얻는 방법
- 30. OpenCV : 단일 픽셀 분기를 따라 픽셀을 검색 중
언어 C에서 OpenCV 래퍼로 작성해야합니다 – Kil
다음 질문에 대한 태그는 EmguCv입니다. –