- 博客(2)
- 收藏
- 关注
原创 C# picturebox点击内容与实际图片位置不符合的解决方法
在picturebox中,当你设置为zoom模式下,图像会被等比例拉伸填充,此时你在图像上进行选取等操作时,鼠标点击的位置和图像中的像素不会再一一对应,因此需要进行一个简单的坐标映射。最后给两个函数分别计算x和y方向上的偏移,输入量是鼠标的坐标,返回值是实际图像的坐标,这样可以在使用picturebox的zoom模式依然选中正确的像素。这里全部除以2是方便后面的坐标映射计算。scaler缩放比在运算时为了确保图像比例一致,会选择最小的值进行缩放,所以这里选择两个方向上更小的值。
2025-03-27 14:55:28
200
原创 C# 下调整摄像头各个参数的代码 如白平衡,增益等
这里的my_VideoCapture是你VideoCapture的实例,当你传入摄像机ID后就可以直接用Set函数进行相关设置,不同相机的参数对应ID不一样,因此这里统一用VideoCaptureProperties.xxx进行控制,白平衡和色调就如上述代码的内容一样,注意色调的标准值是0,白平衡没有理论上的标准值,设置成4000,5400,5600等都可以。最近做项目需要锁定摄像头色温,搜索了许多办法,要么要用Aforge库的相关参数,要么得引入一大堆包,这里提供一个非常简单的方法。
2025-03-27 14:45:45
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人