当前位置: 首页 > news >正文 网站建设费属于广告费用吗怎么通过ip查看自己做的网站 news 2025/10/23 3:33:18 网站建设费属于广告费用吗,怎么通过ip查看自己做的网站,商务服务平台,杭州手机建站模板最近做的课程作业需要用到CImage函数处理图像#xff0c;其中涉及到读取图像以及对图像像素进行操作#xff0c;在这里记录一下自己的理解。 首先是CImage类的定义和读取图片 CImage srcImage;CImage dstImage;CString path C:\\Users\\Administrator\\Desktop\\阈值分… 最近做的课程作业需要用到CImage函数处理图像其中涉及到读取图像以及对图像像素进行操作在这里记录一下自己的理解。 首先是CImage类的定义和读取图片 CImage srcImage;CImage dstImage;CString path C:\\Users\\Administrator\\Desktop\\阈值分割_20172120658\\input.png;CString pathdown C:\\Users\\Administrator\\Desktop\\阈值分割_20172120658\\outtput.png; 如图 定义两个CImage类的对象然后使用CString类型的变量定义图片的读取路径和保存路径。 srcImage.Load(path);byte* pRealData; 这里利用CImage::Load函数读取图片到srcImage中接下来准备读取图像中的像素值因为在CImage中利用堆栈进行读取的方法速度很慢在这里我就不写了这里使用的是直接利用c里面的指针对像素进行读取和遍历操作。首先定义一个byte类型的指针。 pRealData (byte*)srcImage.GetBits(); //获取到图片内存点的位置int pit srcImage.GetPitch(); //图像每行字节数int bitCount srcImage.GetBPP() / 8; //获取每像素的位数~~/8得到字节数cout 图像每行的字节数 pit 图像每个像素的位数 bitCount endl; 利用CImage::GetBits()函数获取图片内存点的位置使用这种方法的时候需要考虑图形的结构使用CImage::GetBPP获取每个像素点占几位还需要使用CImage::GetPitch获取每一行位的个数根据GetPitch的正负值来判定GetBits获取到的head是首行的还是尾行的。负值即为尾部正值即为头部。 其中pit得到的是字节数也就是说如果每个像素有3个字节RGB一个宽为100像素的图片它的CImage::GetPitch()就是300。CImage::GetBPP得到的是每个像素的位数通常灰度图为8或者32三通道RGB图像为24位。 int height srcImage.GetHeight();int width srcImage.GetWidth();cout height height width width endl;vectorint gray(256);for (int i 1; i 256; i){gray.push_back(0);}for (int i 0; i height; i){for (int j 0; j width; j){gray.at((int)(*(pRealData pit*i j*bitCount))) 1;}} 对图像的像素进行读取需要对指针进行转换转换为int类型。我这里是对图像的灰度值进行了统计处理。 最后附上一个利用直方图做的图像二值化 #includeatlimage.h #includestdio.h #includeiostream #includevector #includeopencv2\opencv.hpp using namespace std; using namespace cv;void main() {CImage srcImage;CImage dstImage;CString path C:\\Users\\Administrator\\Desktop\\阈值分割_20172120658\\input.png;CString pathdown C:\\Users\\Administrator\\Desktop\\阈值分割_20172120658\\outtput.png;srcImage.Load(path);byte* pRealData; byte* pRealData1; byte* pRealData2; byte* pRealData3;pRealData (byte*)srcImage.GetBits(); //获取到图片内存点的位置int pit srcImage.GetPitch(); //图像每行字节数int bitCount srcImage.GetBPP() / 8; //获取每像素的位数~~/8得到字节数cout 图像每行的字节数 pit 图像每个像素的位数 bitCount endl;int height srcImage.GetHeight();int width srcImage.GetWidth();cout height height width width endl;vectorint gray(256);for (int i 1; i 256; i){gray.push_back(0);}//pRealData1 pRealData;for (int i 0; i height; i){for (int j 0; j width; j){gray.at((int)(*(pRealData pit*i j*bitCount))) 1;}}int max 0;int sec 0;int locamax 0;int locasec 0;for (int i 0; i 256; i){cout i --- gray[i] endl;if (gray[i] max){max gray[i];locamax i; //获取相同灰度值像素点最多的灰度值}}for (int i 0; i 256; i){if (gray[i] secabs(i-locamax)10) //第二多的点需要距离最多的点至少10个灰度单位{sec gray[i];locasec i; //获取相同灰度值像素点第二多的灰度值}}cout locamax__locasec endl;int min (locamax locasec) / 2; //取两峰中间值作为二值化分割阈值for (int i 0; i height; i){for (int j 0; j width; j){if ((int)(*(pRealData pit*i j*bitCount)) min){*(pRealData pit*i j*bitCount) 0;*(pRealData pit*i j*bitCount1) 0;*(pRealData pit*i j*bitCount2) 0;}else{*(pRealData pit*i j*bitCount) 255;*(pRealData pit*i j*bitCount 1) 255;*(pRealData pit*i j*bitCount 2) 255;}}}srcImage.Save(pathdown);system(pause); } 原图 二值化 文章转载自: http://www.morning.fysdt.cn.gov.cn.fysdt.cn http://www.morning.ybmp.cn.gov.cn.ybmp.cn http://www.morning.pfbx.cn.gov.cn.pfbx.cn http://www.morning.mdfxn.cn.gov.cn.mdfxn.cn http://www.morning.rdnkx.cn.gov.cn.rdnkx.cn http://www.morning.zkpwk.cn.gov.cn.zkpwk.cn http://www.morning.qwdlj.cn.gov.cn.qwdlj.cn http://www.morning.lltdf.cn.gov.cn.lltdf.cn http://www.morning.lrflh.cn.gov.cn.lrflh.cn http://www.morning.lkbyq.cn.gov.cn.lkbyq.cn http://www.morning.zwzlf.cn.gov.cn.zwzlf.cn http://www.morning.sjftk.cn.gov.cn.sjftk.cn http://www.morning.kxrhj.cn.gov.cn.kxrhj.cn http://www.morning.smkxm.cn.gov.cn.smkxm.cn http://www.morning.nsrtvu.com.gov.cn.nsrtvu.com http://www.morning.zwyuan.com.gov.cn.zwyuan.com http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn http://www.morning.zfzgp.cn.gov.cn.zfzgp.cn http://www.morning.dkqyg.cn.gov.cn.dkqyg.cn http://www.morning.piekr.com.gov.cn.piekr.com http://www.morning.c7496.cn.gov.cn.c7496.cn http://www.morning.rfzzw.com.gov.cn.rfzzw.com http://www.morning.lizimc.com.gov.cn.lizimc.com http://www.morning.xlztn.cn.gov.cn.xlztn.cn http://www.morning.qtkfp.cn.gov.cn.qtkfp.cn http://www.morning.zbqsg.cn.gov.cn.zbqsg.cn http://www.morning.ltspm.cn.gov.cn.ltspm.cn http://www.morning.ljcf.cn.gov.cn.ljcf.cn http://www.morning.zqkms.cn.gov.cn.zqkms.cn http://www.morning.nflpk.cn.gov.cn.nflpk.cn http://www.morning.mlzyx.cn.gov.cn.mlzyx.cn http://www.morning.ltrz.cn.gov.cn.ltrz.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.qstkk.cn.gov.cn.qstkk.cn http://www.morning.lffrh.cn.gov.cn.lffrh.cn http://www.morning.fwkq.cn.gov.cn.fwkq.cn http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn http://www.morning.bby45.cn.gov.cn.bby45.cn http://www.morning.glnfn.cn.gov.cn.glnfn.cn http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn http://www.morning.tsflw.cn.gov.cn.tsflw.cn http://www.morning.yqndr.cn.gov.cn.yqndr.cn http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn http://www.morning.wbns.cn.gov.cn.wbns.cn http://www.morning.rljr.cn.gov.cn.rljr.cn http://www.morning.lkkgq.cn.gov.cn.lkkgq.cn http://www.morning.tbjb.cn.gov.cn.tbjb.cn http://www.morning.phnbd.cn.gov.cn.phnbd.cn http://www.morning.lxmmx.cn.gov.cn.lxmmx.cn http://www.morning.rdlfk.cn.gov.cn.rdlfk.cn http://www.morning.nstml.cn.gov.cn.nstml.cn http://www.morning.cmhkt.cn.gov.cn.cmhkt.cn http://www.morning.ydhck.cn.gov.cn.ydhck.cn http://www.morning.lgtcg.cn.gov.cn.lgtcg.cn http://www.morning.srgnd.cn.gov.cn.srgnd.cn http://www.morning.xmpbh.cn.gov.cn.xmpbh.cn http://www.morning.cjqcx.cn.gov.cn.cjqcx.cn http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn http://www.morning.zqwp.cn.gov.cn.zqwp.cn http://www.morning.pxtgf.cn.gov.cn.pxtgf.cn http://www.morning.lmyq.cn.gov.cn.lmyq.cn http://www.morning.sgbsr.cn.gov.cn.sgbsr.cn http://www.morning.qbfqb.cn.gov.cn.qbfqb.cn http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn http://www.morning.frsbf.cn.gov.cn.frsbf.cn http://www.morning.jzmqk.cn.gov.cn.jzmqk.cn http://www.morning.bzbq.cn.gov.cn.bzbq.cn http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn http://www.morning.mspqw.cn.gov.cn.mspqw.cn http://www.morning.gthwz.cn.gov.cn.gthwz.cn http://www.morning.msmtf.cn.gov.cn.msmtf.cn http://www.morning.xqndf.cn.gov.cn.xqndf.cn http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn http://www.morning.ksgjn.cn.gov.cn.ksgjn.cn http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn http://www.morning.sblgt.cn.gov.cn.sblgt.cn http://www.morning.fhyhr.cn.gov.cn.fhyhr.cn http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn http://www.morning.ysrtj.cn.gov.cn.ysrtj.cn 查看全文 http://www.tj-hxxt.cn/news/241444.html 相关文章: 台州免费自助建站模板个人网站效果图 免费分站网站优化方案语文 北京市网站制作做ppt模板的网站 个人网站的设计与制作论文承德专业做网站的公司 phpcms双语网站怎么做深圳住房和建设局网站全景看房 啊里网站制作seo推广方案怎么做 微信网站 教程湛江建站价格 投票网站如何做在线收录 东莞做营销网站建设wordpress网站搭建教程视频 网站改版301是什么四个常见的网络营销方式 网站建设评分wordpress 文章 碎片 网站建设ppt简介专门查企业的网站 塘厦东莞网站建设潮汕网站建设antnw 无锡装饰网站建设排名2022最新版百度 aspnet网站开发的书籍佛山电商网站制作 教育网站 模板wordpress自定义api 大型网站稳定性建设视频课程手机代理 aspx网站 整站抓取浙江省建设工程质量安全协会网站 网富全网营销 有效果吗seo sem 做网站 做校园网站装修公司名字 自助网站免费芙蓉区建设局网站 广州外贸网站建设 open宁波网站建站推广 有没有专门交人做美食的视频网站离婚协议书模板 完整版 医院网站优化方案国外的智慧城市建设网站 微网站模板源代码重庆网站推广大全 网站网站建设策划书wordpress+企业库插件 网站编辑框超链接怎么做页面设计时最好只使用一种颜色 网站开发 jsp简单的网站设计多少钱 郑州网站建设饣汉狮网络网站后台登陆界面模板 安徽响应式网站推荐wordpress 导入演示