2012-10-09 2 views
-1

가능한 중복 :
Function to return coordinates of the maximum intensity point of the image grabbed from a webcam좌표는 웹캠에 의해 감지

I에 의해 촬영되는 이미지에 가장 강한 지점의 좌표를 얻으려면 웹캠. cvCapFromCAM()을 사용하여 opencv.Image를 캡처하고 있습니다. Windows 7을 사용하고 있으며 C 프로그래밍 언어로 프로그래밍하고 있습니다.

컴파일러가 BLOB의 "강도"를 처리하는 방법을 알지 못합니다. 내가 원하는 것은 이미지에있는 다른 모든 것보다 더 강한 강도의 빨간색 LED를 추적하는 것입니다. 그리고 그 대가로 나는 발견 된 x와 y 좌표를 얻고 싶습니다.

답변

1

그럼 0에서 255 사이의 값을 정수로 또는 0.0f와 1.0f를 float/double로 나타냅니다 색상의 RGB 혼합의 각 부분 (아마). 각 픽셀을보고 255/1.0f에 가장 가까운 R 구성 요소의 값이 어느 것인지 알아 내면됩니다.

+0

게시 코드 – Revs

+2

@Revs을 (를)받을 수 있습니까? 죄송합니다.이 시도는 할 수있을만큼 충분하지 않습니다. 이 explination에서 어떻게하는지 알 수 없다면, 먼저 리소스를보고 프로그램을 배워야합니다. 당신이해야 할 일은 각 픽셀을 통과하는 루프를 생성하고 그 붉은 값이 이전에 보았던 붉은 값보다 높은지를 결정하는 것입니다. –

관련 문제