gpt4 book ai didi

python - 在 OpenCV 中标准化相机输入? (对比度/饱和度/亮度等。)

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:56 26 4
gpt4 key购买 nike

我正在使用 OpenCV 构建一个应用程序,该应用程序使用网络摄像头并运行一些视觉算法。我想在完成后将此应用程序发布到互联网上,但我担心每台计算机上的相机设置差异很大,我担心如果设置与我的设置差异太大,算法可能会崩溃。

有没有办法在捕获帧后对其进行后期处理并确保对比度为 X,亮度为 Y,饱和度为 Z?我认为不能直接使用当前的 OpenCV Python 绑定(bind)从代码更改相机设置本身。

谁能告诉我如何根据图像计算其中一些参数并使用 OpenCV 适当调整它们?

最佳答案

您可以通过多种方式在 openCV 中对图像进行后期处理。

要设置对比度,您可以使用 equalizeHist功能。

要设置亮度和饱和度,您应该首先使用 cvtColor 将图像转换为 HSV 颜色空间.然后您可以通过直接访问每个图像像素来将饱和度和值(亮度)修改为合适的值。

关于python - 在 OpenCV 中标准化相机输入? (对比度/饱和度/亮度等。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com