
opencv
文章平均质量分 68
十年一梦实验室
这个作者很懒,什么都没留下…
展开
-
【视觉调试】ZH视觉调试SVM笔记
SVM 视觉调试笔记原创 2022-10-26 12:41:39 · 819 阅读 · 0 评论 -
【调试笔记】ZH视觉系统调试
ZH视觉系统调试笔记原创 2022-10-26 12:36:45 · 766 阅读 · 0 评论 -
【级联分类器训练参数】Training Haar Cascades
级联分类器训练参数设置原创 2022-07-01 17:01:39 · 643 阅读 · 0 评论 -
【opencv450-samples】intersectExample.cpp凸凸多边形求交:得到重叠区域及面积
凸凸多边形求交原创 2022-07-01 15:50:35 · 912 阅读 · 0 评论 -
【opencv450-samples】train_svmsgd.cpp
tran svmsgd原创 2022-07-01 14:24:36 · 632 阅读 · 0 评论 -
【opencv】train&test HOG+SVM
train hog+svm原创 2022-07-01 13:37:26 · 261 阅读 · 0 评论 -
【Opencv450】HOG+SVM 与Hog+cascade进行行人检测
svm+hog hog+cascade行人检测原创 2022-07-01 12:56:38 · 1404 阅读 · 0 评论 -
【opencv450-samples】inpaint 使用区域邻域恢复图像中的选定区域
inpaint 图像修复原创 2022-06-25 14:19:13 · 449 阅读 · 0 评论 -
【opencv450-samples】读取图像路径列表并保持比例显示
读取图像列表并显示原创 2022-06-25 13:49:22 · 381 阅读 · 0 评论 -
【opencv450 samples】创建图像列表yaml
FileStorage 将文件列表写入yaml或者xml文件原创 2022-06-25 13:33:12 · 336 阅读 · 0 评论 -
【opencv450-samples】图像配准 image_alignment.cpp
opencv 图像对齐 图像配准原创 2022-06-25 11:17:44 · 594 阅读 · 0 评论 -
【opencv450-samples】图像分割grabcut算法
图像分割算法grabcut原创 2022-06-24 10:01:37 · 245 阅读 · 0 评论 -
【opencv450】 图像相减、二值化、阈值分割
图像相减,二值化、阈值分割原创 2022-06-22 16:58:58 · 657 阅读 · 0 评论 -
【opencv450】帧间差分法
帧间差分法原创 2022-06-22 13:14:32 · 412 阅读 · 0 评论 -
【ONNX】opencv450加载 yolov5 ONNX
OPENCV 450 加载 yolov5 onnx模型进行推理原创 2022-06-19 10:45:34 · 733 阅读 · 2 评论 -
【YOLOV5 libtorch】C++加载torchscript模型 GPU 推理 -window10
libtorch 加载 yolov5 GPU模式 C++ WIN10原创 2022-06-18 18:19:23 · 2203 阅读 · 0 评论 -
【yolov5 ONNX】c++ 加载 导出的onnx模型
c++ opencv加载onnx模型 。代码可用原创 2022-06-18 10:45:26 · 2274 阅读 · 1 评论 -
【C++ yolov5 libtorch】GPU windows测试
GPU YOLOV5 WINDOWS C++ LIBTORCH原创 2022-06-18 09:33:19 · 1910 阅读 · 2 评论 -
【opencv 级联分类器】合并已训练的stage#.xml为一个cascade.xml
级联分类器训练 stop后 合并stage#.xml为 cascade.xml原创 2022-06-16 12:47:05 · 330 阅读 · 0 评论 -
【opencv】C++ 读取视频创建单通道视频
读取视频 创建单通道视频原创 2022-06-15 10:18:47 · 575 阅读 · 0 评论 -
【opencv450-samples】flann_search_dataset.cpp在数据集中搜索查询图片 说明 FLANN 使用的简单程序
关键点匹配效果一、数据集二、目标搜索图像三、源码:#define _CRT_SECURE_NO_WARNINGS// flann_search_dataset.cpp// Naive program to search a query picture in a dataset illustrating usage of FLANN// 在数据集中搜索查询图片 说明 FLANN 使用的简单程序//#include <iostream>#includ...原创 2022-05-25 18:32:51 · 336 阅读 · 0 评论 -
【opencv450-samples】轮廓点拟合椭圆fitellipse.cpp
测试示例/******************************************************************************** * * * This program is demonstration for ellipse fitting. Program finds * contours and approximate it by ellipses using three methods. * 1: OpenCV's origina..原创 2022-05-25 11:21:04 · 1046 阅读 · 0 评论 -
【opencv450-samples】DetectionBasedTracker LBP级联分类器测试 dbt_face_detection.cpp
#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(ANDROID) || (defined(_MSC_VER) && _MSC_VER>=1800)#include <opencv2/imgproc.hpp> // Gaussian Blur#include <opencv2/core.hpp> // Basic OpenCV struc...原创 2022-05-25 09:48:34 · 292 阅读 · 0 评论 -
【opencv450-目标检测】coco数据集yolo4-tiny预训练模型加载测试
识别效果控制台主程序:#include "Detection.h"#include <iostream>using namespace std;using namespace cv;using namespace dnn;void TestDetection(){ std::vector<cv::String> files; glob("./data", files); for (size_t i = 0; i < file...原创 2022-05-24 21:27:38 · 360 阅读 · 0 评论 -
【opencv450-samples】漫水填充
demo运行效果源码:#include "opencv2/imgproc.hpp"#include "opencv2/imgcodecs.hpp"#include "opencv2/videoio.hpp"#include "opencv2/highgui.hpp"#include <iostream>using namespace cv;using namespace std;//漫水填充static void help(char** a...原创 2022-05-24 20:15:47 · 239 阅读 · 0 评论 -
【opencv450-samples】calcOpticalFlowFarneback计算光流-移动像素的移动方向
#include "opencv2/video/tracking.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/videoio.hpp"#include "opencv2/highgui.hpp"#include <iostream>using namespace cv;using namespace std;static void help(char** argv){ cout << ...原创 2022-05-24 13:36:58 · 831 阅读 · 0 评论 -
【opencv450-samples】面部特征检测-级联分类器
/* * Author: Samyak Datta (datta[dot]samyak[at]gmail.com) * * A program to detect facial feature points using * Haarcascade classifiers for face, eyes, nose and mouth * */#include "opencv2/objdetect.hpp"#include "opencv2/highgui.hpp"#include...原创 2022-05-24 10:10:49 · 301 阅读 · 0 评论 -
【opencvsharp-sample】加载级联分类器 +后台线程处理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Windows.Forms;using OpenCvSharp.原创 2022-05-23 21:35:52 · 298 阅读 · 0 评论 -
【opencv450-samples】人脸检测 -haar级联分类器
#define _CRT_SECURE_NO_WARNINGS#include "opencv2/objdetect.hpp"#include "opencv2/highgui.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/videoio.hpp"#include <iostream>using namespace std;using namespace cv;static void help(const ch...原创 2022-05-23 17:35:38 · 347 阅读 · 0 评论 -
【opencv450-samples】epipolar_lines.cpp
// This file is part of OpenCV project.// It is subject to the license terms in the LICENSE file found in the top-level directory// of this distribution and at http://opencv.org/license.html//先思考一个问题:用两个相机在不同的位置拍摄同一物体,如果两张照片中的景物有重叠的部分,我们有理由相信,这两张照...原创 2022-05-23 17:06:50 · 213 阅读 · 0 评论 -
【openv450-samples】像素点聚类EM & 图像聚类目标检测
不同于其它的机器学习模型,EM算法是一种非监督的学习算法,它的输入数据事先不需要进行标注。相反,该算法从给定的样本集中,能计算出高斯混和参数的最大似然估计。也能得到每个样本对应的标注值,类似于kmeans聚类(输入样本数据,输出样本数据的标注)。实际上,高斯混和模型GMM和kmeans都是EM算法的应用。原创 2022-05-23 15:26:13 · 657 阅读 · 0 评论 -
【opencv450-samples】边缘检测edge.cpp
测试图像左侧Edge map : Canny default (Sobel gradient) 右侧Edge map : Canny with custom gradient (Scharr)源码:#include "opencv2/core/utility.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/imgcodecs.hpp"#include "opencv2/highgui.hpp"#include...原创 2022-05-23 14:00:08 · 293 阅读 · 0 评论 -
【opencv450-samples】绘制图形和文本drawing.cpp
#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include <stdio.h>using namespace cv;static void help(char** argv){ printf("\nThis program demonstrates OpenCV drawing and text output functions.\n" .原创 2022-05-23 13:38:50 · 158 阅读 · 0 评论 -
【opencv-目标检测】C++加载Yolov4 、 Yolov3 模型进行推理
主程序#include <opencv2/highgui.hpp>#include "Yolo.h"using namespace cv;void runningYoloV3();void runningYoloV4();int main(int argc, char** argv){ runningYoloV3(); //runningYoloV4(); return 0;}void runningYoloV4() { String modelPat原创 2022-05-22 21:28:28 · 1383 阅读 · 0 评论 -
【opencv450-samples】train_HOG.cpp 源码学习---- hog+svm
#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include "opencv2/ml.hpp"#include "opencv2/objdetect.hpp"#include "opencv2/videoio.hpp"#include <iostream>#include <time.h>using namespace cv;using namespace cv::ml;using n...原创 2022-05-22 11:12:12 · 461 阅读 · 0 评论 -
【GPU算力】GPU Compute Capability
GPU算力原创 2022-05-21 08:31:51 · 743 阅读 · 0 评论 -
【darknet.exe】CMD
#calc_anchors.cmddarknet.exe detector calc_anchors data/voc.data -num_of_clusters 9 -width 416 -height 416#calc_mAP.cmddarknet.exe detector map cfg/voc.data cfg/yolov2-voc.cfg yolo-voc.weights -points 11#calc_mAP_coco.cmddarknet.exe detector map cfg/.原创 2022-05-20 21:24:17 · 331 阅读 · 0 评论 -
【编译Darknet】Darknet使用GPU训练Yolov4
零、 制作数据集,生成train.txt和test.txt.下图,yolo_train存放lalelimg标注的训练集,yolo_test存放标注的测试集。使用Image_Path_Txt.py脚本生成train.txt和test.txtimport osdef writetxt(f, txtname, path): WriteFile = open(os.path.join('cfg', txtname), 'a+', encoding="utf-8") WriteFil原创 2022-05-19 10:46:20 · 2444 阅读 · 4 评论 -
【GPU加速】笔记本双显卡如何切换
Nvidia的双显卡切换设置: NVIDIA开发的optimus技术,不需要用户自己干预,系统会自动判断当前任务,然后选择显卡执行任务。当然如果驱动无法正确识别,或者有些程序不需要使用独立显卡,但是用户想用独立显卡运行也可以手动设置该程序强行使用独立显卡运行,但是这样会无端增加笔记本的散热负担,造成散热风扇高转的结果就是灰尘积累的速度加快,需要频繁清理灰尘。如何设置运行3D程序时全程使用独立显卡: 1、在桌面单击右键,在弹出的菜单上选择NVIDIA控制面板: 2、然后弹出NVIDIA的原创 2022-05-19 09:39:44 · 29217 阅读 · 0 评论 -
【cascades训练】 使用Cascade Trainer GUI进行级联分类器训练
Cascade Trainer GUI一、简介Cascade Trainer GUI 是一个可用于训练、测试和改进级联分类器模型的程序。 它使用图形界面来设置参数,并且可以轻松使用 OpenCV 工具来训练和测试分类器。如果您不熟悉对象检测和分类器的概念,请考虑访问 http://opencv.org 了解更多信息。2.安装2.1。 先决条件目前 Cascade Trainer GUI 可以在 Windows(7 或更高版本)上使用。 安装过程非常简单,只需按下几个“下一步”按钮。..原创 2022-05-19 08:41:40 · 1959 阅读 · 1 评论