当前位置: 首页 > news >正文

做网站时网页中格式对不齐怎么办可以做app的手机软件

做网站时网页中格式对不齐怎么办,可以做app的手机软件,官网微信,火车票网站建设多少钱OpenCV 3.1 imwrite()函数写入异常问题解决方法最近配置了OpenCV3.1版本#xff0c;按照2.x的习惯写了一个保存图片的代码#xff08;测试证明该代码在2.4.11下运行正常#xff09;#xff0c;但是在使用imwrite()函数的时候出现了异常。 代码如下#xff1a;#include 按照2.x的习惯写了一个保存图片的代码测试证明该代码在2.4.11下运行正常但是在使用imwrite()函数的时候出现了异常。 代码如下#include opencv2/imgproc/imgproc.hpp #include opencv2/core/core.hpp #include opencv2/highgui/highgui.hpp #include iostreamusing namespace std; using namespace cv;int main() {Mat SrcImage imread(1.jpg);imwrite(读入的图片.png, SrcImage);imshow(原图, SrcImage);waitKey(0);return 0; }只是很简单的读入一个图片然后再保存它。运行后异常如下 修改办法 1.是将debug模式修改为Release代码不用修改的情况下即可正常运行。 2.将imwrite()函数写入第三个参数我们查看imwrite()的定义可以看到一个官方给出的例子 #include opencv2/opencv.hppusing namespace cv;using namespace std;void createAlphaMat(Mat mat){CV_Assert(mat.channels() 4);for (int i 0; i mat.rows; i) {for (int j 0; j mat.cols; j) {Vec4b bgra mat.atVec4b(i, j);bgra[0] UCHAR_MAX; // Bluebgra[1] saturate_castuchar((float (mat.cols - j)) / ((float)mat.cols) * UCHAR_MAX); // Greenbgra[2] saturate_castuchar((float (mat.rows - i)) / ((float)mat.rows) * UCHAR_MAX); // Redbgra[3] saturate_castuchar(0.5 * (bgra[1] bgra[2])); // Alpha}}}int main(int argv, char **argc){// Create mat with alpha channelMat mat(480, 640, CV_8UC4);createAlphaMat(mat);vectorint compression_params;compression_params.push_back(IMWRITE_PNG_COMPRESSION);compression_params.push_back(9);try {imwrite(alpha.png, mat, compression_params);}catch (cv::Exception ex) {fprintf(stderr, Exception converting image to PNG format: %s\n, ex.what());return 1;}fprintf(stdout, Saved PNG file with alpha data.\n);return 0;}IMWRITE_PNG_COMPRESSION 为对于PNG格式的图片这个参数表示压缩级别CV_IMWRITE_PNG_COMPRESSION从0到9。较高的值意味着更小的尺寸和更长的压缩时间而默认值是3。 所以上述程序中选择了压缩级别为9。除此之外OpenCV还提供了很多种其他的保存格式在转到定义后的imgcodecs.hpp文件中都有很详细的介绍。所以 我们只需要简单改写代码即可解决异常问题。#include opencv2/imgproc/imgproc.hpp #include opencv2/core/core.hpp #include opencv2/highgui/highgui.hpp #include iostreamusing namespace std; using namespace cv;int main() {Mat SrcImage imread(1.jpg);vectorint compression_params;compression_params.push_back(IMWRITE_PNG_COMPRESSION);compression_params.push_back(9);imwrite(读入的图片.png, SrcImage, compression_params);imshow(原图, SrcImage);waitKey(0);return 0; }最后用以上两种办法都解决了异常但是异常产生的原因是什么为什么这样做就没有异常了尤其是params参数本身就带默认值。这个问题我也没有弄明白弄懂后在更新出来。 转载自 https://cloud.tencent.com/developer/article/1010015
http://www.pierceye.com/news/341078/

相关文章:

  • 国外设计灵感网站WordPress数据库添加管理员
  • 山东省建设备案网站审批表免费设计手写签名
  • 家庭电脑做网站深圳罗湖网站制作公司
  • 聊城做wap网站服务有哪些做特卖的网站有哪些
  • wordpress後台建站flash美食网站论文
  • 网站服务器ip地址在哪里看用记事本做电影介绍的网站
  • 重庆企业建站公司沧浪企业建设网站价格
  • 免费建单页网站厂房出租做推广什么网站好
  • jquery网站模板下载做的网站显示不了背景图片
  • 图书管理系统网站开发教程怎么创建自己的网址
  • 网站网站是怎么做的专业app开发制作团队
  • 平顺网站建设应届生在淮北招的网站建设类型岗位
  • 手机网站模板尺寸wordpress5.1更新
  • 微网站设计教育培训机构官网
  • 搭建论坛网站福州工程网站建设团队
  • 易语言跳到指定网站怎么做商业网站建设方案
  • 专业的饰品行业网站开发杭州市建设厅网站
  • 做仿站如何获取网站源码鞍山网站建设优化
  • 网站建设模拟实验报告wordpress表excel插件
  • 苏州企业网站建设电话包头网站制作公司
  • 邓州微网站建设上海十大广告公司排名
  • 深圳装修公司报价网络优化公司排名
  • 互联网建设网站的的好处中国建盏大师排名2021
  • 商城网站建设新闻制作一个网站需要多久
  • 为什么要创建网站子目录泰安网信科技
  • 住房和城乡建设部网站质保金企业手机网站建设效果
  • 网站建设制作鸿运通邯郸网络运营中心电话号码
  • 辽阳企业网站建设价格中国交通建设股份有限公司官网
  • 企业网站域名后缀手机网站设计规格
  • 网页制作成品模板网站中国兰州网首页