Opencv输出图像函数-imwrite
来源:互联网 发布:qq群优化软件怎么用 编辑:程序博客网 时间:2024/05/21 10:34
#include<opencv2/opencv.hpp>#include<iostream>#include<vector>using namespace std;using namespace cv;void creatAlphaMat(Mat &mat){for (int i = 0; i < mat.rows; i++){for (int j = 0; j < mat.cols; j++){Vec4b &rgba = mat.at<Vec4b>(i, j);rgba[0] = UCHAR_MAX;rgba[1] = saturate_cast<uchar>((float (mat.cols - j)) / (static_cast<float>(mat.cols)) * UCHAR_MAX);rgba[2] = saturate_cast<uchar>((float(mat.rows - i)) / (static_cast<float>(mat.rows)) * UCHAR_MAX);rgba[3] = saturate_cast<uchar>(0.5 * (rgba[1] + rgba[2]));}}}int main(){Mat mat(480, 640, CV_8UC4);creatAlphaMat(mat);vector<int>compression_params;compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);compression_params.push_back(9);imwrite("透明图.png", mat, compression_params);imshow("测试图", mat);waitKey(0);}
0 0
- Opencv输出图像函数-imwrite
- matlab 图像输出 命令 imwrite
- OpenCV - imwrite函数的使用
- opencv imwrite()函数 崩溃 失败
- opencv之imwrite函数使用
- OpenCV中函数imwrite使用
- imwrite用法(opencv存图像)
- opencv读取图像的几个基本函数,imread、namedWindow、imshow、imwrite
- Opencv之imwrite()函数的用处
- 图像识别与处理之Opencv——图像数据获取与存储(imread()和imwrite()函数)
- 关于opencv的Mat类型的imwrite()函数写入.jpg图像像素值会改变的解决方案
- imwrite()函数
- 利用imwrite函数生成带透明通道的png图像
- 基础学习笔记之opencv(24):imwrite函数的使用
- opencv读取,显示,写入图片(关于imwrite函数)
- 基础学习笔记之opencv(24):imwrite函数的使用
- 基础学习笔记之opencv(24):imwrite函数的使用
- 基础学习笔记之opencv(24):imwrite函数的使用
- hdu 5412 CRB and Queries(线段树套笛卡尔树 - 动态区间第k大)
- 对太极的感悟
- 最佳拍档之内部存储和外部存储(sdcard)
- GDOI模拟8.21总结
- Windows虚拟地址转物理地址(原理+源码实现,附简单小工具)
- Opencv输出图像函数-imwrite
- Java AIO 认识
- 设计模式之单例模式
- JFinal - port: 80 already in use
- memcpy 和 memmove 函数
- 统计简单学_估计
- 放弃是最难的进步,进步是最大的放弃
- js的DOM(节点操作)
- memcache实例:缓存一条sql语句的执行结果