Opencv实现图片素描风(调用摄像头+中值滤波+拉普拉斯边缘检测)
2016-09-30 16:24
801 查看
惯例成果震楼
效果没有想象的好,但也勉强够看了,代码如下:
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
using namespace cv;
int main() {
VideoCapture cap(0);
Mat frame;
while (waitKey(30) != 27)
{
cap >> frame;
imshow("原图", frame);
//灰度
cvtColor(frame, frame, CV_BGR2GRAY);
// 设置中值滤波器参数
medianBlur(frame, frame, 7);
// 拉普拉斯边缘检测
Laplacian(frame, frame, CV_8U, 5);
threshold(frame, frame, 127, 255, THRESH_BINARY_INV);
imshow("素描风", frame);
}
}
惯例opencv配置环境地址:http://blog.csdn.net/zmdsjtu/article/details/52235056
最后祝大家opencv使用愉快~
效果没有想象的好,但也勉强够看了,代码如下:
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
using namespace cv;
int main() {
VideoCapture cap(0);
Mat frame;
while (waitKey(30) != 27)
{
cap >> frame;
imshow("原图", frame);
//灰度
cvtColor(frame, frame, CV_BGR2GRAY);
// 设置中值滤波器参数
medianBlur(frame, frame, 7);
// 拉普拉斯边缘检测
Laplacian(frame, frame, CV_8U, 5);
threshold(frame, frame, 127, 255, THRESH_BINARY_INV);
imshow("素描风", frame);
}
}
惯例opencv配置环境地址:http://blog.csdn.net/zmdsjtu/article/details/52235056
最后祝大家opencv使用愉快~
相关文章推荐
- 关于Python+Opencv实现人脸检测的实验笔记(调用图片文件篇)
- 关于Python+Opencv实现人脸检测的实验笔记(调用摄像头篇)
- 边缘检测︱基于 HED网络TensorFlow 和 OpenCV 实现图片边缘检测
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法实现边缘检测代码(2)
- linux+Qt+Opencv实现采集摄像头采集,截图,边缘检测,霍夫变换
- OpenCV实现读取摄像头做实时边缘检测
- python 调用摄像头,基于opencv 的人脸检测实现
- opencv实现图片及视频流(摄像头)的人脸检测
- 基于 HED网络TensorFlow 和 OpenCV 实现图片边缘检测
- OpenCV环境下Laplace(拉普拉斯)和Roberts基本边缘检测算子的实现代码
- opencv实践程序4——canny实现摄像头的边缘检测,高斯背景建模
- JAVA应用JNI调用OpenCV实现人脸检测(1)
- 使用OpenCV实现WebCam摄像头保存JPEG图片(改良1版)
- OpenCV:从摄像头或AVI文件捕捉视频流并进行边缘检测
- opencv2通过使用canny边缘检测使摄像头内的环境边缘化
- OpenCV: Canny边缘检测算法原理及其VC实现详解
- OpenCV学习 4:摄像头视频读写与边缘检测
- opencv实现边缘检测
- 编译代码在Android中使用JNI调用Opencv本地代码 配置方式 边缘检测 范例代码
- opencv2实现多张图片路线路牌检测_计算机视觉大作业2