Opencv
文章平均质量分 65
FlyDremever
潮水自会来去,但心志得坚若磐石
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Robomaster2023 能量机关识别demo
2023Robomaster 能量机关检测 Demo原创 2023-02-01 17:18:00 · 3415 阅读 · 6 评论 -
OpenCV—PnP单目测距
OpenCV—PnP单目测距使用单目相机结合OpenCV的pnp解算实现单目测距(需要知道物体的长宽)开始用的opencv 自带的标定api 标定相机,但是标定结果和matlab的结果有出入,可能我没用对吧,后面就用的Matlab 标定工具箱的标定结果,大概误差1 ~2cm吧,毕竟近距离。#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;vo原创 2022-03-06 14:59:43 · 9420 阅读 · 12 评论 -
OpenCV — Otsu 算法
OpenCV — Otsu 算法大津法(OTSU)是一种自动选择阈值(无参数且无监督)的的图像分割方法,日本学者 Nobuyuki Otsu 1979年提出。该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大。算法原理首先假设阈值为 K(0-255),然后根据K值将灰度图分为两部分img{c1,像素值大于阈值Kc2,像素值小于阈值Kimg\begin{cases}c_1, & \text{像素值大于阈值K} \\c_2, &a原创 2021-06-09 15:57:27 · 5188 阅读 · 2 评论 -
TensorFlow 2.0 简单车牌识别
TensorFlow 2.0 简单车牌识别说明:使用tensorflow2 训练模型,然后冻结模型,使用opencv 的 dnn 模块进行推断。这只是个简单的demo,本质上就是个分类模型。主要工作还是在车牌字符的分割。在推断部分只要主意好图片的格式就好。GitHub1、tensorflow 训练模型(1)数据集准备使用 百度 ai studio 上提供的车牌数据集部分数据集图片(图片命名还是比较乱的):(2)数据集处理data_path = 'E:\\code\\tf\\proj\\原创 2020-08-12 16:44:11 · 4822 阅读 · 10 评论 -
OpenCV—padding操作
OpenCV—padding操作CV_EXPORTS_W void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left,原创 2020-08-12 10:28:09 · 3779 阅读 · 0 评论 -
OpenCV—一个窗口拼接三个图
OpenCV—一个窗口拼接三个图#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ VideoCapture cap; cap.open(1); Mat mat_frame(Size(cap.get(CAP_PROP_FRAME_WIDTH)*3,cap.get(CV_CAP_PROP_FRAME原创 2020-08-05 23:10:57 · 503 阅读 · 0 评论 -
OpenCV—简单录制视频
OpenCV—录制视频#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ VideoCapture cap; cap.open(1); VideoWriter out; //创建写入的对象 int fps = cap.get(CAP_PROP_FPS); //获取摄像机帧率 if (f原创 2020-08-05 18:13:23 · 1022 阅读 · 0 评论 -
OpenCV—绘图相关函数
OpenCV—绘图相关函数1、circleCV_EXPORTS_W void circle(InputOutputArray img, // 输入图像 Point center, // 圆心 int radius, // 半径 const Scalar&a原创 2020-08-05 12:40:39 · 223 阅读 · 0 评论 -
OpenCV — 图片、视频,摄像头基础操作
OpenCV — 图片、视频,摄像头基础操作图片#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ Mat frame; frame = imread("D:\\code\\cpp\\opencv\\show_pic\\timg.jpg"); if(frame.empty()) {原创 2020-07-19 00:14:18 · 366 阅读 · 0 评论 -
TensorFlow2.X结合OpenCV 实现手势识别
TensorFlow2.X结合OpenCV 实现手势识别数据集原创 2020-04-07 01:30:00 · 5729 阅读 · 20 评论 -
TensorFlow2.X之使用图片制作简单的数据集训练模型
Tensorflow2.x之使用自己的数据集训练模型Tensorflow内置了许多数据集,但是实际自己应用的时候还是需要使用自己的数据集,这里TensorFlow 官网也给介绍文档,官方文档。这里对整个流程做一个总结(以手势识别的数据集为例)。1、 收集手势图片方法多种多样了。我通过摄像头自己采集了一些手势图片。保存成如下形式,以同样的形式在建立一个测试集,当然也可以不弄,在程序里处理...原创 2020-04-06 00:04:56 · 5448 阅读 · 9 评论 -
ubuntu 18.04 安装opencv3.4.5+opencv_contrib
opencv 真的是安装无数次了,每次都是去网上找别人的安装教程,这次也自己总结一下吧,下次再装就不用找了原创 2020-02-12 14:49:51 · 5098 阅读 · 1 评论
分享