网络摄像头检测到的图像的最高强度点的坐标

标签 c windows blob webcam tracking

Possible Duplicate:
Function to return coordinates of the maximum intensity point of the image grabbed from a webcam

我想获取网络摄像头拍摄的图像中最高强度点的坐标。 我正在使用 opencv。图像是通过使用 cvCapFromCAM() 捕获的。 我使用的是 Windows 7,并且使用 C 编程语言进行编程。

我不知道编译器如何处理 Blob 的“强度”.. 我想做的就是跟踪红色 LED,它的强度比图像中出现的任何其他东西都大。 作为返回,我想获取检测到的 LED 的 x 和 y 坐标..

最佳答案

那么,您将获得 0 到 255 之间的整数值,或者 0.0f 和 1.0f 作为浮点/ double 值,表示 RGB 颜色混合的每个部分(可能)。您只需查看每个像素并找出哪个像素的 R 分量值最接近 255/1.0f。

关于网络摄像头检测到的图像的最高强度点的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12806833/

相关文章:

c - 段错误和信号量无法正常工作

由于 BLOB 字段(不能在另一个表中移动),MySQL 查询非常慢

javascript - 使用 MediaRecorder 录制 5 秒的音频片段,然后上传到服务器

c - 为什么 sizeof ('3' ) == 4 使用 GCC 编译器?

c - 使用 C 服务器通过互联网发送大文件(图像)

java - Web 服务安全和 Windows 证书

c++ - 模态对话框中错误的父 HWND

MySQL 5.5 LONGBLOB 列数据对于第 1 行的列 'x' 太长

c - 在 c 中调试日志文件

windows - 是否可以为 windows 映射 Vim 键绑定(bind),就像 chrome 的 vimium 一样