频道栏目
首页 > 程序开发 > 软件开发 > C++ > 正文
openCV学习记录:滤镜:线条&素描
2016-02-01 09:26:00         来源:liqiancao的专栏  
收藏   我要投稿

线条滤镜

线条滤镜主要是勾勒出图片的主要轮廓线,处理过程是:

图像灰度化 滤波 边缘检测

二值化

完整代码如下:

#include
#include

using namespace cv;
using namespace std;

void xianTiaoFilter(Mat &srcImage);

int main(){
    Mat srcImage = imread("lena.jpg");

    if(!srcImage.data || srcImage.empty()){
        cout<<"读入图片错误!"<127 ? 0:255,用黑色描绘轮廓

    imshow("线条滤镜",dstImage);
}

效果如下:

这里写图片描述

完整代码如下:<喎"https://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:java;"> #include #include using namespace cv; using namespace std; void suMiaoFilter(Mat &srcImage); int main(){ Mat srcImage = imread("lena.jpg"); if(!srcImage.data || srcImage.empty()){ cout<<"读入图片错误!"<(y); uchar* P1 = gray1.ptr(y); uchar* P = dstImage.ptr(y); for (int x=0; x

效果如下:
这里写图片描述

点击复制链接 与好友分享!回本站首页
相关TAG标签 滤镜 素描 线条
上一篇:LeetCode 278 First Bad Version(第一个坏版本)(二分法)(*)
下一篇:openCV学习记录:滤镜:木刻&怀旧
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站