自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于Robertson算法拟合相机响应函数(CRF)曲线

用python算法实现用Robertson算法拟合出多曝光照片集的CRF曲线

2023-08-06 16:34:41 658 1

原创 使用OpenCV库在原图像中显示ROI区域

先读取一张测试图像,然后定义了ROI区域的矩形坐标,最后使用cv2.rectangle()函数在原图像上绘制矩形框,将矩形框以绿色边缘(RGB为(0, 255, 0))绘制在图像中。运行代码后可以显示图像并验证ROI区域是否被正确选定。

2023-05-29 16:50:22 749 1

原创 Python curve = np.column_stack((x, y))

我的相机响应曲线比较奇怪,因为我给的三张多曝光图像就是数据比较特殊的实验图像,现在在想办法拟合出更好的相机响应曲线出来,比如先设定一个期望函数,再去把图像数据放进去拟合等。我用在了拟合相机响应函数的编码中,我发现很多大神的HDR源代码里都没有显示CRF曲线的这段代码,研究了好多天才明白应该怎样plt出曲线,放在这里给像我一样的小白来参考。是两个长度相等的一维数组,表示了曲线上的一些点的横坐标和纵坐标。函数将这两个一维数组按列合并成一个二维数组,其中第一列是。这句代码的意思是将两个一维数组。

2023-04-26 17:02:15 646

原创 Python AttributeError: ‘NoneType‘ object has no attribute ‘shape‘

解决错误:Python AttributeError: 'NoneType' object has no attribute 'shape'

2023-04-25 19:49:50 10338 1

原创 Python error: (-215:Assertion failed) images.size() == times.total() in function ‘cv::CalibrateDebe

进行相机响应函数曲线拟合时,发生了错误:cv2.error: OpenCV(3.4.10) C:\projects\opencv-python\opencv\modules\photo\src\calibrate.cpp:72: error: (-215:Assertion failed) images.size() == times.total() in function 'cv::CalibrateDebevecImpl::process'

2023-04-25 19:41:54 272 1

原创 Python cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function ‘process‘

所以需要创建一个与图像列表具有相同长度的曝光时间列表,然后将它们一起传递给。,它是一个长度为图像数目的列表,表示每个图像的曝光时间。以下是创建使用相同曝光时间的长度为。函数需要传递一个额外的参数。

2023-04-23 11:18:58 1452 4

原创 Python ValueError: Expected 1D or 2D array, got 3D array instead

Python ValueError: Expected 1D or 2D array, got 3D array instead

2023-04-23 09:46:57 2796 1

原创 Python 测试两张图片的尺寸是否一致

测试两张图片shape是否相同。显示两个图像尺寸一致。

2023-04-21 15:32:36 334 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除