OpenCV基础
文章平均质量分 64
「已注销」
https://a-rounder.com
展开
-
使用支持向量机分类 (OpenCV)
OpenCV 4.5.1C++20Ubuntu 20.04素材[下载](原创 2021-03-14 23:37:47 · 246 阅读 · 0 评论 -
基于随机森林的手写数字识别 (OpenCV)
OpenCV 4.5.1C++20Ubuntu 20.04素材来源,基于 K近邻博文 中原5000个手写数字得到的按行排列的手写数字数据以及对应行的标签, 保存为图片后直接放到这里使用,避免重复数据处理(右键图片另存为)行数据.png标签.png6.png组态档# 设置用于构建该项目的最低cmake版本cmake_minimum_required(VERSION 3.1)# 设置项目名称和编程语言project(opencv_demo CXX)# 寻找opencv的头文原创 2021-03-14 09:00:18 · 578 阅读 · 0 评论 -
基于决策树的手写数字识别 (OpenCV)
素材来源,基于 K近邻博文中原5000个手写数字得到的按行排列的手写数字数据以及对应行的标签, 保存为图片后直接放到这里使用,避免重复数据处理(右键图片另存为)行数据.png标签.png原创 2021-03-14 08:35:37 · 1597 阅读 · 0 评论 -
基于K近邻的手写数字识别 (OpenCV)
OpenCV 4.5.1C++20Ubuntu 20.04 (示例程序代码有用到Linux系统调用,不可直接适用于其它系统)组态档CMakeLists.txt# 设置用于构建该项目的最低cmake版本cmake_minimum_required(VERSION 3.1)# 设置项目名称和编程语言project(opencv_demo CXX)# 寻找opencv的头文件和库文件find_package(OpenCV REQUIRED)# opencv头文件路径include_d原创 2021-03-13 23:09:39 · 2320 阅读 · 1 评论 -
7 OpenCV 目标检测
首页预留原创 2021-02-10 00:26:28 · 548 阅读 · 1 评论 -
6 OpenCV xml和yaml读写
首页/** * @author IYATT-yx * @date 2021-2-9 * @brief XML和yaml读写 */#include "opencv2/opencv.hpp"#include <iostream>#include <string>int main(int argc, char *argv[]){ if (argc != 3) { std::cout << "参数错误: xml/yaml 图片路径" <<原创 2021-02-09 23:34:18 · 124 阅读 · 0 评论 -
5 OpenCV 特征检测与匹配
首页在图像处理中有时不需要使用所有的像素点,比如二维码定位时只需要二维码的4个顶点,因此有时我们需要从图像中提取能够表示图像特征性或者局部特性的像素点,这些像素点称为角点或者特征点, 使用特征点可以极大的减少数据量,提高计算速度.角点检测常用的角点:灰度梯度的最大值对应的像素点两条直线或者曲线的交点一阶梯度的导数最大值和梯度方向变化率最大的像素点一阶导数值最大, 但是二阶导数值为0的像素点Harris角点/** * @author IYATT-yx * @date 2021原创 2021-02-04 18:06:33 · 441 阅读 · 0 评论 -
4 OpenCV 图像处理
首页原创 2021-02-03 17:08:20 · 181 阅读 · 2 评论 -
3 OpenCV 像素操作
首页cv::Mat储存的数据类型数据类型具体类型取值范围type()CV_8U8位无符号整数0~25516CV_8S8位符号整数-128~12717CV_16U16位无符号整数0~6553518CV_16S16位符号整数-32768~3276719CV_32S32位符号整数-2147483648~214748364720CV_32F32位浮点整数-FLT_MAX~FLT_MAX,INF,NAN21CV_64原创 2021-02-03 01:13:53 · 228 阅读 · 0 评论 -
2 OpenCV 图像初步
首页图像/** * @author IYATT-yx * @date 2021/2/2 * @brief 显示图片和保存图片 */#include "opencv2/opencv.hpp"#include <iostream>#include <string>int main(int argc, char *argv[]){ if (argc > 2) { std::cout << "参数过多" <&l原创 2021-02-02 17:03:56 · 162 阅读 · 1 评论 -
1 安装OpenCV
注: 基于Ubuntu 20.04 ,针对C++开发的,如果使用Python,可以用pip安装opencv-python这个包就行,还是最新版的(选项1) 源码编译安装PS: 可以安装当前最新版本,目前最新 OpenCV 4.5.1 (2020-12-22)1.换镜像源,建议阿里云的帮助阿里云镜像将对应的镜像站地址复制, 覆盖到 /etc/apt/sources.list然后执行命令更新本地数据库sudo apt update2.编译# 自动安装依赖 (请确保有源码镜像,如果照说明原创 2021-02-01 22:14:13 · 391 阅读 · 0 评论 -
0 OpenCV记录
PS: 环境Ubuntu 20.04, C++11, OpenCV 4.5.10 安装OpenCVCMakeLists.txt 模板# cmake 最低版本要求cmake_minimum_required(VERSION 3.1)# 创建工程project(OpenCV_demo)# 指定编译参数add_compile_options(-std=c++11 -Wall -Werror -Wextra -pedantic -Wimplicit-fallthrough -Wsequence-p原创 2021-02-01 22:27:22 · 224 阅读 · 0 评论