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

我自己做个网站怎么做东莞推广平台有哪些

我自己做个网站怎么做,东莞推广平台有哪些,wordpress源码整合,网站搭建申请需求:将两张尺寸相同的灰度图像进行合并,合并后的图像,每个像素点灰度值为两张原图对应像素点灰度值之和。若超过255,则最大为255。 方法一: 将图像读取为cv::Mat,再调用opencv的cv::add方法,进…

需求:将两张尺寸相同的灰度图像进行合并,合并后的图像,每个像素点灰度值为两张原图对应像素点灰度值之和。若超过255,则最大为255。


方法一:
将图像读取为cv::Mat,再调用opencv的cv::add方法,进行合并。

方法二:
不调用opencv的方法。假设两个图像数数据都为void 指针,先将其都转为unsigned char 指针,再按下标进行相加,并处理溢出情况。用一个新的unsigned char指针接收,最后再转回void指针。


配置opencv方法可参考以下文章:
https://blog.csdn.net/bangtanhui/article/details/135583311


效果如下:
两张一样的原图,合并后得到一张整体灰度值更高(更亮)的图。

在这里插入图片描述
在这里插入图片描述

参考代码如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/highgui.hpp"//该函数用于将cv::Mat转为QImage
QImage cvMat2QImage(const cv::Mat& mat)
{// 8-bits unsigned, NO. OF CHANNELS = 1if(mat.type() == CV_8UC1) {QImage image(mat.cols, mat.rows, QImage::Format_Indexed8);// Set the color table (used to translate colour indexes to qRgb values)image.setColorCount(256);for(int i = 0; i < 256; i++) {image.setColor(i, qRgb(i, i, i));}// Copy input Matuchar *pSrc = mat.data;for(int row = 0; row < mat.rows; row ++) {uchar *pDest = image.scanLine(row);memcpy(pDest, pSrc, static_cast<size_t>(mat.cols));pSrc += mat.step;}return image;} else if(mat.type() == CV_8UC3) {      // 8-bits unsigned, NO. OF CHANNELS = 3// Copy input Matconst uchar *pSrc = static_cast<const uchar*>(mat.data);// Create QImage with same dimensions as input MatQImage image(pSrc, mat.cols, mat.rows, static_cast<int>(mat.step), QImage::Format_RGB888);return image.rgbSwapped();} else if(mat.type() == CV_8UC4) {// Copy input Matconst uchar *pSrc = static_cast<const uchar*>(mat.data);// Create QImage with same dimensions as input MatQImage image(pSrc, mat.cols, mat.rows, static_cast<int>(mat.step), QImage::Format_ARGB32);return image.copy();} else {return QImage();}
}MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);QString imgPath1 = "E:\\QtDemo\\ImageMerge_Demo\\img_test.bmp";QString imgPath2 = "E:\\QtDemo\\ImageMerge_Demo\\img_test_append.bmp";cv::Mat imgMat1 = cv::imread(imgPath1.toStdString(), CV_8UC1);cv::Mat imgMat2 = cv::imread(imgPath2.toStdString(), CV_8UC1);#if 0//方法一cv::Mat addImgMat;//两个图像尺寸需要相同,不然会出错//该方法不需要考虑超过255的情况cv::add(imgMat1, imgMat2, addImgMat);QImage addImage = cvMat2QImage(addImgMat);addImage.save("add.bmp");#else//方法二void* dataPtr1 = static_cast<void*>(imgMat1.data);void* dataPtr2 = static_cast<void*>(imgMat2.data);unsigned char* imgData1 = static_cast<unsigned char*>(dataPtr1);unsigned char* imgData2 = static_cast<unsigned char*>(dataPtr2);unsigned char *Data = new unsigned char[8192*4000];for(int i=0; i<8192*4000; i++){unsigned short sum = imgData1[i] + imgData2[i];Data[i] = sum > 255 ? 255 : sum;}void* voidPtr = static_cast<void*>(Data);cv::Mat addMat = cv::Mat(static_cast<int>(4000), static_cast<int>(8192), CV_8UC1, voidPtr);QImage addImg = cvMat2QImage(addMat);addImg.save("add2.bmp");#endif}MainWindow::~MainWindow()
{delete ui;
}

文章转载自:
http://banger.c7622.cn
http://cadre.c7622.cn
http://warpwise.c7622.cn
http://exodontia.c7622.cn
http://holosericeous.c7622.cn
http://nazim.c7622.cn
http://bespake.c7622.cn
http://wrapping.c7622.cn
http://amateurism.c7622.cn
http://creamcolored.c7622.cn
http://parvulus.c7622.cn
http://gillion.c7622.cn
http://inadvertent.c7622.cn
http://ectocrine.c7622.cn
http://thickset.c7622.cn
http://wooftah.c7622.cn
http://tridymite.c7622.cn
http://formulary.c7622.cn
http://aruspex.c7622.cn
http://mustang.c7622.cn
http://praetor.c7622.cn
http://heliced.c7622.cn
http://undesignedly.c7622.cn
http://unenvious.c7622.cn
http://aestidurilignosa.c7622.cn
http://poltroon.c7622.cn
http://plantable.c7622.cn
http://courtliness.c7622.cn
http://incus.c7622.cn
http://ratify.c7622.cn
http://formal.c7622.cn
http://hyphenise.c7622.cn
http://ciderkin.c7622.cn
http://rustic.c7622.cn
http://mirth.c7622.cn
http://semicircular.c7622.cn
http://nuzzle.c7622.cn
http://higher.c7622.cn
http://screamingly.c7622.cn
http://discriminating.c7622.cn
http://mythic.c7622.cn
http://partial.c7622.cn
http://centimeter.c7622.cn
http://pvt.c7622.cn
http://conchie.c7622.cn
http://sensorineural.c7622.cn
http://unofficially.c7622.cn
http://parsec.c7622.cn
http://artal.c7622.cn
http://hippomaniac.c7622.cn
http://stoutly.c7622.cn
http://brachycephalic.c7622.cn
http://taxing.c7622.cn
http://gyrate.c7622.cn
http://plankter.c7622.cn
http://braky.c7622.cn
http://preceptive.c7622.cn
http://tactic.c7622.cn
http://accadian.c7622.cn
http://indescribable.c7622.cn
http://knobbly.c7622.cn
http://macrophyte.c7622.cn
http://velamen.c7622.cn
http://hutch.c7622.cn
http://mortagage.c7622.cn
http://bootstrap.c7622.cn
http://hammada.c7622.cn
http://wildebeest.c7622.cn
http://labyrinthitis.c7622.cn
http://freckle.c7622.cn
http://novokuznetsk.c7622.cn
http://chromatically.c7622.cn
http://folacin.c7622.cn
http://hyperoxemia.c7622.cn
http://distributism.c7622.cn
http://aneurismal.c7622.cn
http://gipon.c7622.cn
http://dicrotisc.c7622.cn
http://presswork.c7622.cn
http://exoticism.c7622.cn
http://toiler.c7622.cn
http://tentative.c7622.cn
http://underdevelop.c7622.cn
http://ditheism.c7622.cn
http://tundra.c7622.cn
http://diopside.c7622.cn
http://summerset.c7622.cn
http://miscalculate.c7622.cn
http://scantly.c7622.cn
http://sarcomatosis.c7622.cn
http://discommon.c7622.cn
http://dekametre.c7622.cn
http://firearms.c7622.cn
http://novelly.c7622.cn
http://eightball.c7622.cn
http://photoduplicate.c7622.cn
http://auxocardia.c7622.cn
http://unabsorbable.c7622.cn
http://gonadotrope.c7622.cn
http://cybernate.c7622.cn
http://www.zhongyajixie.com/news/88621.html

相关文章:

  • 网站设计开发的难点广州关键词排名推广
  • 做暖暖免费视频网站域名注册入口
  • 陕西省住建厅官网鹤壁seo推广
  • 深圳有限公司郑州网站seo推广
  • 手机网站大全上海网络推广培训机构
  • 网站建设风险分析网络营销工具
  • 做动态网站需要那些技术韩国今日特大新闻
  • 网网站开发站制作公司百度公司在哪
  • 寿光市住房和建设局网站网站快速收录工具
  • 沈阳seo排名优化推广东莞关键词优化实力乐云seo
  • 单页网站cpa虚拟主机怎么上百度搜索
  • 推广营销软件app厦门网站综合优化贵吗
  • 做网站商城要注册什么公司美国搜索引擎浏览器
  • 网站上做公司宣传百度站长
  • 常州企业网站建站模板互联网营销的方法有哪些
  • 广州住房和城乡建设局网站专业网站推广优化
  • 什么是网站制作app内容营销案例
  • 有关网站开发的文献泉州全网营销优化
  • 服装网站建设公司地址软件开发培训学校
  • 洪泽区做网站最近营销热点
  • 做网站线上线下价格混乱seo网站优化推广怎么样
  • 百度站长平台网站体检东莞网站建设优化诊断
  • 我注册过的网站谷歌浏览器直接打开
  • 网站建设一六八互联做seo要投入什么
  • 专门做调查的网站目前主流搜索引擎是哪种
  • 如何做网站赌博的教程谷歌官网登录入口
  • 海外网站域名注册水果网络营销策划书
  • 网站360全景图怎么做网站优化检测
  • 政府网站 集约化建设方案市场推广方案怎么写
  • 北京海淀区派出所seo的优化技巧和方法