- 博客(10)
- 收藏
- 关注
原创 C++ 多线程 WINDOWS和std::Thread两种方法
使用多线程对图像进行滤波处理,本文介绍了WIN32 以及Thread两种多线程的使用方法
2022-06-08 14:34:33 817
原创 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 3463 7
原创 c++链表操作
#include<iostream>#include <stdlib.h>#include <cstdlib>using namespace std;struct ListNode{ int val; ListNode *next; ListNode(int x):val(x),next(nullptr){}};//尾插法ListNode* insert(ListNode* l1, int data){ while
2020-10-01 19:26:19 90
原创 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 2118
原创 图像恢复_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 614 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 2211 4
原创 c++ 面试题 判断是否平衡二叉树
两种方法public: // bool isBalanced(TreeNode* root) { // int depth=0; // return dfs(root,depth); // } // bool dfs(TreeNode* root,int &depth) // { // if(!root) return true; // int ld=0, rd=0; // if (!dfs(root-&g..
2020-07-29 10:54:25 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人