反色是指什么 bmp又是什么呢

5677人阅读
C/C++(18)
openCV(15)
创建MFC工程,从文件中读入一幅图像,将之反色,然后显示原图片和反色之后的图片。
void MakeMat()& {& &&&& IplImage* src = NULL;& & &&&& & &&&& src = cvLoadImage(&750x500_1126054.bmp&);&
&&&& if (NULL == src)&
&&&& {& &&&&&&&& AfxMessageBox(_T(&图片加载失败!&));&
&&&&&&&& return;& &&&& }& & &&&& &
&&&& int height = src-&&&&&&&&&&&&&&&&&&&&&
& &&&& int width = src-&&&&&&&&&&&&&&&&&&&&&&&
& &&&& int step = src-&widthS&&&&&&&&&&&&&&&&
& &&&& int channels = src-&nC&&&&&&&&
& &&&& uchar *data&& = (uchar *)src-&imageD& & & &&&& &
&&&& cvNamedWindow(&美女&);& &&&& cvMoveWindow(&美女&, 600, 250);&&
&&&& cvNamedWindow(&反色&);& &&&& cvShowImage(&美女&,src);&
& & &&&& & &&&& for(int i=0;i != ++ i)&&
&&&& {& &&&&&&&& for(int j=0;j != ++ j)&
&&&&&&&& {& &&&&&&&&&&&& for(int k=0;k != ++ k)&
&&&&&&&&&&&& {& &&&&&&&&&&&&&&&&& data[i*step+j*channels+k]=255-data[i*step+j*channels+k];&&
&&&&&&&&&&&& }& &&&&&&&& }& &&&& }&& &&&&&&&&& & &&&& &
&&&& cvShowImage(&反色&,src);& &&&& cvWaitKey(0);& & &&&& &
&&&& cvReleaseImage(&src);& &&&& cvDestroyWindow(&美女&);&
&&&& cvDestroyWindow(&反色&);& & &&&& & &&&& exit(0);& }&
/*******************************************************************************
: 使用OpenCV进行图像操作
*******************************************************************************/
void MakeMat()
IplImage* src = NULL;
//加载图片至内存
src = cvLoadImage(&750x500_1126054.bmp&);
if (NULL == src)
AfxMessageBox(_T(&图片加载失败!&));
//获取图片的一些属性
int height = src-&
// 图像高度
int width = src-&
// 图像宽度(像素为单位)
int step = src-&widthS
// 相邻行的同列点之间的字节数
int channels = src-&nC
// 颜色通道数目 (1,2,3,4)
uchar *data
= (uchar *)src-&imageD
//创建标题名为“美女”的对话框
cvNamedWindow(&美女&);
cvMoveWindow(&美女&, 600, 250);
//创建名为“反色”的对话框
cvNamedWindow(&反色&);
cvShowImage(&美女&,src);
//反色操作
for(int i=0;i != ++ i)
for(int j=0;j != ++ j)
for(int k=0;k != ++ k)
data[i*step+j*channels+k]=255-data[i*step+j*channels+k];
//将图片显示到对话框中
cvShowImage(&反色&,src);
cvWaitKey(0);
//释放内存与对话框销毁
cvReleaseImage(&src);
cvDestroyWindow(&美女&);
cvDestroyWindow(&反色&);
如果想保存反色后的图像,添加以下代码即可:
& cvSaveImage(&反色.bmp&,src);&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:73816次
排名:千里之外
转载:44篇
(1)(2)(1)(2)(1)(2)(16)(17)(5)百度拇指医生
&&&普通咨询
您的网络环境存在异常,
请输入验证码
验证码输入错误,请重新输入数字图像处理大作业_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数字图像处理大作业
上传于||文档简介
&&昆​明​理​工​大​学​ ​理​学​院​ ​桂​进​斌​老​师​ ​数​字​图​像​处​理​ ​综​合​作​业​,​如​果​你​有​志​向​程​序​员​方​向​发​展​,​不​管​什​么​方​向​。​最​好​认​真​学​这​门​课
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩46页未读,继续阅读
你可能喜欢&&&&C语言读取BMP图像,并进行反色操作
&C语言读取BMP图像,并进行反色操作
用C/C++编写的读取一个BMP文件的数据,包括文件头,信息头,调色板和像素信息。然后对输入图像进行反色操作(只做了24色真彩图的反色)、、
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
课程资源下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
C语言读取BMP图像,并进行反色操作
所需积分:1
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
C语言读取BMP图像,并进行反色操作
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员222.242.160.*
58.62.81.*
说得非常正确
124.160.93.*
您的举报已经提交成功,我们将尽快处理,谢谢!
红色 黄色 蓝色
_______我是活雷锋,为人民服务!亲的好评是我前进的动力!
纯度也叫做“彩度”,是指?色的鮮灰程度,就是那??中色素的?和度。
老??一定跟你講過了吧,全部?色中三原色?榇慷茸罡呱?兑运??N???...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'

我要回帖

更多关于 ps反色 的文章

 

随机推荐