![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CV
文章平均质量分 51
爱吃猫咪的鱼
这个作者很懒,什么都没留下…
展开
-
C++ 多线程 WINDOWS和std::Thread两种方法
使用多线程对图像进行滤波处理,本文介绍了WIN32 以及Thread两种多线程的使用方法原创 2022-06-08 14:34:33 · 824 阅读 · 0 评论 -
windows下使用libtorch对yolov5模型重构(CPU和GPU双版本)
首先是对项目的环境配置win10libtorch1.6 debug版本本文使用的cpu版本使用release或者gpu版本的自己设置就可以opencv4.11.将opencv和libtorch的包含目录2第二步引入库目录3第三步骤引入动态链接库这里列一个清单其实libtorch只要三个就可以加上opencv的dll一个四个可以自己选择c10.libasmjit.libcaffe2_detectron_ops_gpu.libtorch.libtorc...原创 2020-11-11 21:13:07 · 3475 阅读 · 7 评论 -
opencv实现图像的放大和缩小c++
void fun1(cv::Mat& src, double kx, double ky){ int row = src.rows * kx; int col = src.cols * ky; cv::Mat dst(row, col, src.type()); for (int i = 0; i < row; i++) { int srx = i / kx; for (int j = 0; j < col; j++) { int sry = j /k原创 2020-09-15 14:36:06 · 2137 阅读 · 0 评论 -
图像恢复_ID-CGAN的tf版本复现
现有的ID-CGAN暂时没有找到tf版本,那就自己来手动复现一下。首先读下论文中整体的网络结构生成网络由几个密集模块组合,中间加了很多下采样层,最后加了tanh激活函数原文中对生成网络结构的秒描述如下:密集模块由3×3的卷积和核组成,中间使用了skip concation,通道数的变化也写明了,那就直接上代码。在这里插入代码片``` def generator(self, image, gf_dim=64, reuse=False, name="generator", is_training原创 2020-09-01 19:40:44 · 616 阅读 · 4 评论 -
opencv边缘检测 roberts算子
定义roberts两个算子 分别为135度 和45度。[1,0, 0,-1] [0,1 -1,0]这里展示在c++实现的过程。先展示下效果图 分别是45度角 135度角和边缘效果题#include<opencv2/opencv.hpp>#include<opencv2/core/core.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<opencv2/highgui/highgui.hpp原创 2020-08-06 21:24:06 · 2225 阅读 · 4 评论