opencv 雕刻操作

来源:互联网 发布:雪梨的淘宝店 编辑:程序博客网 时间:2024/03/28 17:59

     通过求一个像素和它左上方像素之间的差值并加上一个常数的方法生成"浮雕"效 果的灰度图像,"雕刻"图像与之相反,它是通过取一个像素和它右下方的像素之间的差值并加上一个常数,这里我也取128,经过这样处理,就可以得到"雕 刻"图像,这时候图像的前景凹陷进背景之中。

好了上代码啦:

int main(){IplImage *org=cvLoadImage("e:\\kankan\\corner.png",1);IplImage *image=cvCloneImage(org);int width=image->width;int height=image->height;int step=image->widthStep;int channel=image->nChannels;uchar* data=(uchar *)image->imageData;for(int i=0;i<width-1;i++){for(int j=0;j<height-1;j++){for(int k=0;k<channel;k++){int temp = data[j*step+i*channel+k]-data[(j+1)*step+(i+1)*channel+k]+128;if(temp>255){data[j*step+i*channel+k]=255;}else if(temp<0){data[j*step+i*channel+k]=0;}else{data[j*step+i*channel+k]=temp;}}}}cvNamedWindow("original",1);cvShowImage("original",org);cvNamedWindow("image",1);cvShowImage("image",image);cvWaitKey(0); cvDestroyAllWindows();cvReleaseImage(&image);cvReleaseImage(&org);return 0;}


附上效果图:

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 执法仪记录仪关不了机怎么办 执法记录仪开不了机怎么办 华为警务通丢了怎么办 华德安执法记录仪死机怎么办 行车仪内存满了怎么办 海康威视摄像头没有通道怎么办 电脑屏膜变大了怎么办 手机2g模块坏了怎么办 腾讯大王卡是2g怎么办 华为手机4g坏了怎么办 优盘中毒打不开怎么办 vr头戴链接不起怎么办 人在缺氧的时候怎么办 脑缺氧供血不足怎么办 睡多了大脑缺氧怎么办 吃了过期的东西怎么办 吃了过期的牛肉怎么办 生存战争肉腐烂了怎么办? 家里进了蝙蝠找不到了怎么办 方舟手游恐龙找不到了怎么办 这是我的战争怎么办 小孩吃坏东西呕吐发烧怎么办 睿芽密码忘了怎么办 做绿豆糕太稀了怎么办 自热火锅吃完后怎么办 自煮火锅吃完了怎么办 自热火锅没熟怎么办 厕所被米饭堵了怎么办 减完肥肉特别松怎么办 新开的熟食店没人光顾怎么办 吃剩的软炸里脊怎么办 小火锅加热时胀盒该怎么办 天丝面料容易皱怎么办 快递员拒不送件怎么办 鞋店里面买到假鞋子了怎么办 孕吐伤了胃疼怎么办 孕期吐的胃疼怎么办 买的巧克力化了怎么办 跑步后脸上出盐怎么办 头发被剪的很短怎么办 孩子做事情拖拉不专注怎么办