OpenCV(4.8.0) /io/opencv/modules/imgproc/src/histogram.cpp:3440:
时间: 2023-08-09 07:09:30 浏览: 309
OpenCV 4.8.0
5星 · 资源好评率100%
报错原因是直方图输入数据为uint16,而OpenCV要求数据格式为uint8。通常的图像文件格式使用的是Unsigned 8bits,对应的参数类型是CV_8UC1。而float是32位的,对应的参数类型是CV_32FC1。double是64位的,对应的参数类型是CV_64FC1。在代码中,可以尝试将输入数据转换为uint8格式后再进行直方图均衡化操作。
#### 引用[.reference_title]
- *1* *2* *3* [opencv 直方图均衡化(-215:Assertion failed) _src.type() == CV_8UC1 in function ‘equalizeHist](https://blog.csdn.net/zhuiyuanzhongjia/article/details/124775364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文