OPENCV
文章平均质量分 68
小井dsc
这个作者很懒,什么都没留下…
展开
-
opencv二值化数据增强
/************************************************************* 图像增强算法【在主函数main中调用即可】*************************************************************/#include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.原创 2020-10-27 17:01:09 · 395 阅读 · 0 评论 -
opencv demo(四) 模板匹配
#include "opencv2/opencv.hpp"#include <iostream>using namespace std;using namespace cv;void main(){ Mat frame, resultImg; Mat templateImg = imread("mo.png"); VideoCapture cap("w.mp4"); if (!cap.isOpened()) return; int resultImg_cols, res原创 2020-08-13 16:27:56 · 166 阅读 · 0 评论 -
opencv demo(三) 通过滑轮来调整阈值
```cpp#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;Mat dst;int value = 20;void onChange(int, void* param) { Mat src = *(Mat*)param; threshold(src, dst, value, 255, THRESH_BINARY);//二值化 .原创 2020-08-13 14:32:29 · 215 阅读 · 0 评论 -
opencv demo(二) 批量读取图片,视频分解图片与图片合成视频
1.批量读取图片#include<opencv2/opencv.hpp>using namespace cv;void main(){ //批量读取图片(有序) char filename[50]; char winName[50]; Mat srcImg; for (int i = 1; i < 100; i++) { sprintf(filename,"%d.bmp",i); sprintf(w原创 2020-08-10 17:42:15 · 202 阅读 · 0 评论 -
opencv demo (一) 视频流操作
1.读取视频文件#include<opencv2/opencv.hpp>using namespace cv;void main(){ VideoCapture cap; cap.open("E://2.avi"); //打开视频,以上两句等价于VideoCapture cap("E://2.avi"); //cap.open("http://www.laganiere.name/bike.avi");//也可以直接从网页中获取图片,前提是网页有视频,以及网速够原创 2020-08-10 17:38:16 · 437 阅读 · 0 评论 -
opencv学习记录
https://www.cnblogs.com/little-monkey/p/8126619.html原创 2020-08-07 13:28:53 · 108 阅读 · 0 评论 -
window10运行yolov4 GPU版 编译yolo_cpp_dll
安装vs2017 opencv3.4.0 cuda10 cudnn(关于安装自行上网搜索,需要安装文件的可私信)2.配置cuda和opencv环境变量3.下载darknet 打开yolo_cpp_dll.sln,调试-属性 来配置工程(不是cuda10的还需要自己配置darknet.vcxproj,搜索cuda 修改为自己cuda版本)4.配置完成后编译即可生成的yolo_cpp_dll.dll直接用...原创 2020-08-05 09:45:11 · 1758 阅读 · 0 评论 -
二值化图像处理 形态学操作 OPENCV C+ 6
#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;int main(int argc, char** argv) { Mat src, dst; src = imread("D:/vcprojects/images/bin2.png"); if (!src.data) { printf("could not load image...\原创 2020-06-25 11:01:56 · 365 阅读 · 0 评论 -
腐蚀膨胀 OPENCV C+ 5
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv;Mat src, dst;char OUTPUT_WIN[] = "output image";int element_size = 3;int max_size = 100;void CallBack_Demo(int, void*);int main(int argc, char** argv) { src = imrea原创 2020-06-25 10:31:25 · 158 阅读 · 0 评论 -
C++ opencvdnn 封装 yolo检测
1.环境:opencv3.4.6,vs2015,win102.配置opencv环境,网上都有教程3.下载相应的权重文件4.代码#include <fstream>#include <sstream>#include <opencv2/dnn.hpp>#include <opencv2/imgproc.hpp>#include <opencv2/highgui.hpp>using namespace cv;using name原创 2020-06-24 11:03:03 · 476 阅读 · 0 评论 -
滤波算子比较 C+ opencv 4
```cpp#include <opencv2\opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int arg, char** grav) { Mat src, dst,d1,d2; src = imread("C:/Users/AA/Desktop/myc++/1.jpg"); if (src.empty()) { printf("sssssssss.原创 2020-06-23 19:16:07 · 132 阅读 · 0 评论 -
Opencv 3.4.6 封装程序移植
下载opencv 新建vs项目配置opencv环境编写opencv测试代码`#include <opencv2/opencv.hpp>#include using namespace std;using namespace cv;int main(int argv, char** argc) {Mat src = imread("51.jpg");if (src.empty()) { printf("图像未读取"); return -1;}namedWindow("i.原创 2020-06-23 10:45:55 · 176 阅读 · 0 评论 -
opencv3.1.0 vs2015 编译
1.下载opencv2.下载opencv_contrib-3.1.03.新建newbuild(用来存放生成)4.安装CMAKE5打开Cmake点击Configure,弹出的对话框中选择Visual Studio 15 2017 Win64,点击Finish后结果如下图所示:6.找到OPENCV_EXTRA_MODULES_PATH选项,添加opencv_contrib-3.4.2/modules7.再次点击Configure按钮,还会有一些红框出现,再次点击Configure按钮;8.点原创 2020-06-22 14:55:49 · 144 阅读 · 0 评论 -
绘制几何形状 OPENCV C+ 3
#include <opencv2\opencv.hpp>#include <iostream>using namespace std;using namespace cv;Mat src, dst;void MyLines();void MyRectangle();void MyCircle();void RandomLineDemo();int main(int argc, char** argv) { src = imread("C:/Users/AA原创 2020-06-21 17:52:34 · 85 阅读 · 0 评论 -
对比度 亮度调整 OPENCV C+ 2
#include <opencv2\opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char** crgv) { Mat src, dst; src = imread("C:/Users/AA/Desktop/myc++/1.jpg"); imshow("input", src); int height = src.rows; int原创 2020-06-21 16:15:12 · 188 阅读 · 0 评论 -
图像风格转换 OPENCV C+ 1
#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(int argv, char** argc) { Mat src = imread("C:/Users/AA/Desktop/myc++/1.jpg"); if (src.empty()) { printf("图像未读取"); return -1; } namedW原创 2020-06-21 12:22:37 · 230 阅读 · 0 评论