拍摄图像时亮度是否变化,请更改图像中的对象大小
Whether the brightness change while taking a image, change the object size in a image?
我有图像A(一个红球的图像)。 让我们以 A1 作为 A 的亮度增加视图。 让我们以 A2 作为亮度降低的视图。我需要比较 A1 和 A2。当我测量它的计数器时,红球的大小是否有可能变化。
更亮的图像:https://i.stack.imgur.com/qQmPg.jpg低亮度:https://i.stack.imgur.com/hE0Fe.jpg
所有对象都一样。 亮度只是改变了。 当我找到它的计数器时,它给了我不同的轮廓区域大小。我想表明图像是相同的。
本身不是。但是,如果您使用特定颜色[或颜色组合]的某些级别来触发检测,则较浅的图像将具有较浅的红色,并且由于球的反射,球很可能具有不同级别的红色[如果它是球体的实际照片或精确渲染的图纸], 因此,您的代码可能会或多或少地检测到球。但是,实际大小应该相同。
我应该补充一点,如果你通过相机镜头拍摄图像,并调整光圈使其或多或少明亮,这将影响景深 - 换句话说,"离焦点距离有多远是清晰的"。这将影响超出完美焦点的物体的表观大小,因为边缘模糊。如果在照片处理或绘图程序中将图像调整为仅变亮或变暗,则不适用。
相关文章:
- 如何检测图像中的特定对象
- 当我调用它来解码 Blob 对象中的 png 图像时,"Magick++::readImages"引发警告
- Opencv,在图像中的对象周围绘制一个框
- Cuda 从黑/白图像创建纹理对象
- 从实时摄影机馈送而不是图像中按形状跟踪对象
- 如何将图像的字节数组(取自 s3)转换为 C++ 或 C 中的图像/图像对象
- 如何将图像缓冲区传递到OpenCV垫子对象
- 如何使用OpenCV从图像中检测旋转对象
- 使用 qt 从 postgres 读取和写入图像(大对象)
- OPENCV(C ) - 从已知的3D对象和相机位置计算图像的2D坐标
- 如何将CIMG图像对象从C /CLI传递到C#
- 在QML中动态添加图像对象
- OpenCV,Dlib - 作为黑色图像输出的垫子对象
- 计算具有图像/对象点的投影矩阵
- 在 C 语言中旋转图像对象和指针
- 使用图像对象时,它比使用缓冲区对象慢
- 在将图像对象保存到文件 (GDI+) 时获取 Win32Error
- 图像对象和图像原始数据的内容有什么区别
- 转换Leptonica像素对象到QPixmap(或其他图像对象)
- 将使用PIL加载的图像转换为img图像对象