
opencv
weixin_39566143
这个作者很懒,什么都没留下…
展开
-
红外光和可见光融合,PIAfusion模型转ONNX,然后用Opencv推理
可见光与红外图像融合原创 2022-07-24 16:31:47 · 1778 阅读 · 5 评论 -
liunx下使用管道传输cv::Mat图像数据 c++
代码只供参考,在实际的使用场景中,进程之间可以传送不同的图片数据,比如一个进程负责读取相机传过来的数据,(网络相机可能会有很大的延迟,所以另开进程读取数据)另一个进程负责把图片输入到神经网络模型中去。//// Created by xia on 2022/1/5.//#include "unistd.h"#include "cstdlib"#include "cstdio"#include "cstring"#include "sys/wait.h"#include "opencv2/h原创 2022-01-05 21:58:01 · 1025 阅读 · 0 评论 -
用opencv识别路标(不准转弯)
目标在自然场景下识别下面这个路标准备一些场景测试图片,一行会用。2. 思路路标外围的红色还是挺有区分度的,所以可以利用hsv先将场景中的红色区域提取出来,然后通过中值滤波和形态学处理去除噪音,接着就可以把每个红色区域的轮廓提取出来了,由于路标是椭圆形(视角原因,本来是圆形),所以利用每个轮廓去拟合一个椭圆并计算面积,同样的,轮廓也可以计算面积。如果当前的轮廓是路标的话,这两个面积比应该接近于1.具体的细节请看代码和注释。3. 代码#include<iostream>#inc.原创 2021-12-29 16:47:21 · 1913 阅读 · 0 评论 -
使用Opencv运行onnx模型-从训练到部署
1. 首先使用pytorch训练一个简单的猫狗分类模型具体代码参考pytorch实现kaggle猫狗识别(超详细)记得先下载猫狗数据集,然后改一下代码里的路径2. 将保存的模型转为onnx格式model = torch.load('model.pt',map_location=lambda storage, loc: storage)dummy = torch.randn(1,3,224,224)out = model(dummy)torch.onnx.export(model,dummy,原创 2021-07-09 11:21:44 · 6717 阅读 · 10 评论 -
简单的图像分割,可以用于辅助标记。
#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<iostream>void mouse_callback(int event, int x,int y, int flags, void* param){ if(event & cv::EVENT_LBUTTONDOWN) { cv::Mat image =原创 2021-05-21 19:18:23 · 107 阅读 · 0 评论