JavaShuo
栏目
标签
opencv imwrite保存图片花屏的问题
时间 2019-11-09
标签
opencv
imwrite
保存
图片
问题
繁體版
原文
原文链接
问题:在项目中用opencv的imwrite保存图片出现花屏的问题,以下图:
函数
思路:
1. 由于项目中的图像数据(float类型,0-255)是在GPU中,保存的话:能够用CPU保存图片,也能够用GPU保存图片。GPU保存图片没有花屏的现象,所以,初步怀疑,是由于数据从GPU拷贝到CPU的时候丢了。
后来测试,发现拷贝到CPU的数据,再拷回GPU保存依然没有问题。
2. 后来发现,将须要保存的图片格式改成CV_32F3C后,保存不存在问题。而以前CV_8U3C的就会出现花屏,赋值的话就是简单的将float的值赋给像素点。
解决方法:
1. 利用opencv的convertTo函数,对Mat的格式进行转换:
2. 若想直接赋值:观察以前的花屏的图像,是白色和黑色的附近出现花屏。所以,颇有可能与0和255附近的溢出有关:
这个地方我也不太明白:本身写的clip_value也是处理0-255以前的越界问题,不行,出现花屏。改成opencv自带的saturate_cast即可以了,但网上说saturate_cast的原理就是小于0的赋值0,大于255的赋值255. 在网上看见有一我的和我遇到类似的状况,mark一下:http://blog.csdn.net/mjlsuccess/article/details/12401839
相关文章
1.
opencv imwrite()保存图片崩溃
2.
【opencv】imwrite使用小问题
3.
imwrite函数保存二值图的问题解决
4.
OpenCV探索之路(十八):使用imwrite调整保存的图片质量
5.
python3中opencv读取和保存图片中出现的问题
6.
opencv —— imread、namedWindow & imshow、cvtColor、imwrite 加载、显示、修改、保存图像
7.
Opencv 图像读取与保存问题
8.
PHP保存Base64图片base64_decode的问题
9.
2. OpenCV图片的加载与保存
10.
保存windows聚焦的锁屏图片
更多相关文章...
•
Markdown 图片
-
Markdown 教程
•
PHP image2wbmp - 输出WBMP图片
-
PHP参考手册
•
PHP Ajax 跨域问题最佳解决方案
•
IntelliJ IDEA中SpringBoot properties文件不能自动提示问题解决
相关标签/搜索
保存图片
imwrite
屏保
缓存问题
保存
图片
图存
常问问题
问题
花的
Redis教程
NoSQL教程
MyBatis教程
存储
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
vs2019运行opencv图片显示代码时,窗口乱码
2.
app自动化 - 元素定位不到?别慌,看完你就能解决
3.
在Win8下用cisco ××× Client连接时报Reason 422错误的解决方法
4.
eclipse快速补全代码
5.
Eclipse中Java/Html/Css/Jsp/JavaScript等代码的格式化
6.
idea+spring boot +mabitys(wanglezapin)+mysql (1)
7.
勒索病毒发生变种 新文件名将带有“.UIWIX”后缀
8.
【原创】Python 源文件编码解读
9.
iOS9企业部署分发问题深入了解与解决
10.
安装pytorch报错CondaHTTPError:******
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
opencv imwrite()保存图片崩溃
2.
【opencv】imwrite使用小问题
3.
imwrite函数保存二值图的问题解决
4.
OpenCV探索之路(十八):使用imwrite调整保存的图片质量
5.
python3中opencv读取和保存图片中出现的问题
6.
opencv —— imread、namedWindow & imshow、cvtColor、imwrite 加载、显示、修改、保存图像
7.
Opencv 图像读取与保存问题
8.
PHP保存Base64图片base64_decode的问题
9.
2. OpenCV图片的加载与保存
10.
保存windows聚焦的锁屏图片
>>更多相关文章<<