【问题标题】:Whether the brightness change while taking a image, change the object size in a image?是否在拍摄图像时改变亮度,改变图像中的对象大小?
【发布时间】:2016-03-04 10:21:06
【问题描述】:

我有图像 A(一个红球的图像)。让A1作为A的亮度增加视图。让A2作为A的亮度降低视图。我需要比较A1和A2。当我测量它的计数器时,红球的大小是否有可能发生变化。

更亮的图像:http://imgur.com/jflYTFa 低亮度:http://imgur.com/8pxqMrP

所有的对象都一样。只改变了亮度。当我找到它的计数器时,它给了我不同的轮廓区域大小。我想表明图像是相同的。

【问题讨论】:

  • 请考虑添加几张图片,您拥有的代码,更好地解释您想要实现的目标,以及为什么您的代码不起作用。照原样,完全不清楚你在问什么
  • 感谢您的回复。我添加了图片。

标签: c++ visual-studio opencv


【解决方案1】:

不自在。但是,如果您使用特定颜色 [或颜色组合] 的某些级别来触发检测,则较浅的图像将具有较浅的红色,并且球很可能具有不同级别的红色 [如果它是实际照片由于球的反射,您的代码可能会检测到更多或更少的球。但是,实际大小应该相同。

我应该补充一点,如果您通过相机镜头拍摄图像,并调整光圈使其或多或少变亮,这将影响景深 - 换句话说,“离焦距有多远?很锋利”。这将影响不在完美焦点的物体的外观尺寸,因为边缘是模糊的。如果图像已在照片处理或绘图程序中调整为变亮或变暗,则这不适用。

【讨论】:

    猜你喜欢
    • 2021-11-09
    • 1970-01-01
    • 2014-02-17
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多