- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 批量改名字序号和前缀
REM count+=1 打印出一个图片的数字。第三行决定从什么开始,如果count为10 则打印出11,12。REM 当然也可以不加,呢么就直接打印出数字加输出格式,如:1.jpg , 2.jpg。REM 在rename中,最后的jpg为格式,也可以修改为其他格式,即以什么格式输出。REM 添加前缀的方式:在两个!rename %%i 前缀_!echo %%i 前缀_!REM REM为注释。
2023-08-07 17:32:41
332
原创 C++封装、调用动态库过程中CMAKE以及CMakelist整理
1、入门首先从编译可以执行文件开始,参考文章cmake 基本入门(编译可执行文件和动态库)(https://my.oschina.net/u/4257767/blog/3325805)本篇文章很详细,介绍了如何编写cmakelists文件,详细跟着流程可以写完。2、编写C++接口以及类参考文章 C++:如何正确的使用接口类(https://blog.youkuaiyun.com/netyeaxi/article/details/80887646)本片文章很详细的介绍了如何封装类以及如何正确使...
2021-04-09 14:58:55
1179
原创 Linux串口通讯整理
1、资料整理(1)参考文章:Linux串口调试详解(https://www.cnblogs.com/silencehuan/p/11103074.html)本篇文章很详细的介绍了linux下串口的代码,并加了很多注释,写的很通俗易懂。推荐!本人连的是一个USB转串口,中间还是遇到很多问题的。刚开始遇到连接不上,显示perssion denied啥的,估计是权限问题。这边给几个做USB串口通讯常用的命令。1、cd /dev 进入环境目录, ls查看当前设备2、sudo chmod 77
2021-04-09 14:50:35
223
原创 VSCode远程连接Linux配置
一、服务器和客户端分别建立密钥详情参考这篇文章,很详细https://zhuanlan.zhihu.com/p/105707830二、配置VSCode1、下载安装 Remote-SSH2、配置ssh文件中config(1)在VSCode中F1打开(2)打开ssh文件下的config文件(3)config文件中 Host、HostName名字配置当时这点有点懵啊,搞错了就不行了Host 对应 linux终端@后面的名字HostName 对应服务器的IP
2021-03-31 15:59:40
1224
原创 win10 pytorch环境搭建
1、查看CUDA版本nvcc --version2、建立清华源连接,否则下载老是中断conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/3、登录pytorch官网,下载对应CUDA版本的pytorch网址 :https://pytorch.org...
2020-04-27 21:27:10
632
原创 【图像处理】缺陷检测资料整理
一、引言缺陷检测在机器视觉中应用非常普遍,恰好本人最近在做类似项目,遂写此文章,记录浏览的资料,供大家参考!二、Ref:1、halcon 圆环类缺陷检测的一种方法(极坐标变换法)(https://blog.youkuaiyun.com/cashmood/article/details/1047095...
2020-04-16 17:47:20
2423
原创 SSE指令集算法优化
先挖个坑,记录下资料。REF1、(c/c++ 代码中使用sse指令集加速)https://www.cnblogs.com/dragon2012/p/5200698.html2、SSE指令指令集进行程序加速、DCT的优化处理(https://blog.youkuaiyun.com/yangdashi888/article/detail...
2020-03-19 17:46:06
1211
原创 VisualStudio&QT 动态库、静态库以及QT Plugin插件创建和加载方法
一、动态库创建以及静态加载方法1. 创建动态库(1)编写好.h和.cpp文件(2)项目->属性->配置属性->常规->配置类型(动态库.dll)2. 动态库静态加载方法(1)包含编写好的.h文件(2)pragma comment(lib, "../../../../")后面问lib库所在的路径#pragma comment(lib, "....
2020-02-25 17:33:12
2082
原创 【PCL库错误总结】二、Cloud_viewer可视化出现的问题
、问题描述:编译cloud_viewer代码的时候,会卡在viewer.addSphere(o, 0.25, "sphere", 0);然后会报出错误Error:no override found for 'vtkPolyDataMapper'在程序最前面加上代码#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRende...
2020-02-23 20:45:34
3937
原创 图像的频域处理
1、周期性函数可由三角函数叠加而成(时域信号可以表示为多个正弦信号的叠加),如下图左侧可见,沿着时间方向观察此图,可以看到右侧可见的以横轴代表频率,纵轴代表幅值。2、时域图转频域图展示(1)黑色圆,周围为白色的时域图转频域图效果图(2)白色圆,周围为黑色的时域图转频域图效果图(3)纵向分布的横线时域图转频域图效果图(4)横向分布的竖线图时域转频域图效果图...
2020-02-19 14:14:53
1188
原创 简单工厂模式、工厂方法模式、抽象工厂模式
一、简单工厂模式详情链接:C++设计模式——简单工厂模式// 简单工厂模式.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。// 适用场合// 1、在程序中,需要创建的对象很多,导致对象的new操作多且杂时,需要使用简单工厂模式// 2、由于对象的创建过程是我们不需要去关心的,而我们注重的是对象的实际操作,所以,我们需要分离对象的创建和操作两部分,如此,方便...
2019-12-26 00:49:48
146
原创 【MySQL数据库安装记录】
MySQL官网下载很慢,可以点此下载navicat下载后连接navicat 连接mysql 出现Client dose not support authentiation protocaol requested by server解决方法:net start mysqlmysql -u root -puse mysqlALTER USER 'root'@'...
2019-12-12 10:11:14
174
原创 设计模式-单例模式
单例模式class Singleton{public: static Singleton& Instance() { static Singleton instance; return instance; }private: Singleton(){}};重用如果现在好几个类型都需要实现为Singleto...
2019-12-06 17:42:30
282
原创 剑指Offer面试题12:矩阵中的路径
/** 面试题12:矩阵中的路径 题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在 矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3x4的矩阵中包含一条 字符串“bfce”的路径(路径中的字符用下划线标出)。但矩阵中不包含字符串“abfc”的路径,因为...
2019-11-15 10:44:04
216
原创 剑指Offer面试题11-查找和排序
/** 面试题11:旋转数组的最小数字 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组{3,4,5,1,2} 为{1,2,3,4,5}的一个旋转,该数组的最小值为1.*/#include<stdio.h>#include<iostream>using namesp...
2019-11-13 23:05:48
156
原创 递归和循环
#include<stdio.h>#include<iostream>using namespace std;// 例:使用递归或者循环求1+2+3+4+...+n// 方法一:使用递归int AddFrom1ToN_Recursive(int n){ return n <= 0 ? 0 : n + AddFrom1ToN_Recursive(n ...
2019-11-13 16:55:20
178
原创 数据结构-链式二叉树(前序遍历-中序遍历-后续遍历-层序遍历)
数据结构-链式二叉树1、前言2、n遍历(1)前序遍历它是树结构插入、删除、修改、查找和排序运算的前提,是二叉树一切运算的基础和核心。遍历二叉树----从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点均被访问一次且仅被访问一次。前序遍历的操作意义心法口诀:根 - 左 - 右(2)中序遍历(3)后序遍历(4)层序遍历总...
2019-11-06 15:21:28
1214
原创 数据结构-二叉树
数据结构-完全二叉树性质小结性质1:在二叉树的第i层上至多有个结点性质2:深度为k的二叉树至多有个结点性质3:对于任何一颗二叉树,若2度的结点数有个,则叶子数必定为(即)性质4:具有n个结点的完全二叉树的深度必为,表示向下取整性质5:对完全二叉树,若从上至下、从左至右编号,则编号为i的结点,其左孩子编号必为2i,其右孩子编号必为2i+1;其双亲的编号必为[i/2]#inc...
2019-11-06 08:56:59
365
原创 剑指Offer-面试题6:从尾到头打印链表
/** 面试题6:从尾到头打印链表* 题目:输入一个链表的头结点,从尾到头反过来打印出每个节点的值。链表节点定义如下:* struct ListNode{ int m_nKey; ListNode* m_pNext;}*/#include<iostream>#include<stdio.h>#include<stack>#include...
2019-11-05 10:40:26
153
原创 数据结构-循环链表
// 循环链表// 循环链表的最大的特点是尾结点的指针域指向第一个结点// 优点是能够通过任意结点遍历整个链表结构#include<stdio.h>#include<iostream>using namespace std;// 1、定义数据元素struct ElementType{ int id; char* name;};Elemen...
2019-11-04 14:02:48
181
原创 数据结构-单链表
1、单链表#include<stdio.h>#include<iostream>using namespace std;#define MAX_SIZE 255// 1、定义数据元素struct ElementType{ int id; char* name;};// 2、定义顺序表结构struct Seqlist{ ElementT...
2019-11-01 14:16:48
241
原创 剑指Offer习题练习
面试题1:赋值运算符函数/* * 面试题一:赋值运算符函数 * 题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数 class CMyString { public: CMyString(char* pData = nullptr); CMyString(const CMyString& str); ~CMyString(voi...
2019-10-29 11:50:04
257
1
原创 C#的设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式...
2019-10-29 11:48:03
658
原创 【数据结构】1、顺序查找算法
/* * *DataElment.h* **/#pragma once#include<stdio.h>// 数以顺序表中的数据元素#define MAX_SIZE 255#define TRUE 1#define FALSE 0#define MAX_RECORD_SIZE 50// 查询关键字类型typedef int KeyTy...
2019-10-17 16:19:38
746
原创 Chapter 39 gsl(Multidimensional minimization)
一、OverviewThe problem of multidimensional minimization requres finding a point x such that the scalar function,takes a value which is lower than at any neighboring point. For smooth functions th...
2019-09-05 14:03:28
272
原创 vs2015使用GSL(GNU Scientific Library )库的配置方法
1、需要编译源文件,我这边网上下载编译好的文件(gsl-2.3-vs2015)下载连接(https://download.youkuaiyun.com/download/liyuanbhu/9758096)可以自己编译参考的博客:Visual Stdio 环境下使用 GSL (GNU Scientific Library)https://blog.youkuaiyun.com/liyuanbhu/articl...
2019-08-26 23:37:59
937
原创 python与matplotlib开发记录
1、使用python与matplotlib画圆的方式(1)使用patchfrom matplotlib.patches import Circleimport matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(111)circle = Circle(xy=(0.0, 0.0), radius=2, a...
2019-08-26 15:13:39
140
原创 C++release模式下调用python模块
1、参考文章配置:VS C++调用python进行画图matplotlib(https://blog.youkuaiyun.com/a19990412/article/details/85079329)2、按照文章配置环境后,运行到PyRun_SimpleString时有问题,查了好多原因,出现在Path环境变量问题上解决方法:PATHHOME = C:\Users\robot\AppData\L...
2019-08-25 11:45:38
388
原创 C++小技巧
1、C++加速for循环的方法step 1:#include<omp.h> //头文件加入#pragma omp parallel for //for循环前面加入此段话 for(int i = 0; i < 10; i++) { }step 2:...
2019-07-26 18:35:37
487
原创 C++ vector容器使用
一、vector容器四种遍历方式#include<iostream>#include <vector>#include <algorithm>using namespace std;void print(vector <int> v);bool mycmpare(const int &a, const int &b...
2019-07-26 16:48:31
546
原创 【QT使用记录】QT与Halcon、QT与OpenCV配置及使用,QT显示图片的四种方式
找了好多资料,网上关于QT与halcon和OpenCV配置资料和显示图片很复杂,我给出我的方式,亲测有效,在此分享出来,供大家参考。一、配置.pro文件,也就是VS中包含文件和库目录我直接贴出我的.pro文件,更改之后记得qmake一下(构建->qmake)#-------------------------------------------------## Projec...
2019-07-16 22:17:22
764
原创 vs2015+qt error LNK2019 无法解析的外部符号_imp_CommandLineToArgW
1、在QtGuiApplication.cpp加入下面一段话#pragma comment(lib, "Shell32.lib")2、项目->属性->连接器->输入->附加依赖项->加入链接库(Shell32.lib)
2019-07-16 10:03:41
723
原创 PoseCNN(A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes)复现记录
PoseCNN: A Cbjonvolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes挖个坑,希望研究位姿估计的人大家一起来交流。一、环境搭建1、PangolinPangolin是对OpenGL进行封装的轻量级的OpenGL输入/输出和视频显示的库。可以用于3D视觉和3D导航的视觉图,可...
2019-07-05 14:42:09
944
1
原创 Git的使用
参考文章:1、在ubuntu14.04上使用git clone遇到问题(https://blog.youkuaiyun.com/huojunhuan/article/details/65938177)2、git命令之git clone用法(https://blog.youkuaiyun.com/qq_42672770/article/details/81317778)3、Ubuntu中的 git clone来...
2019-07-05 10:03:18
122
原创 Pixel-wise Voting Network复现记录
PVNet: Pixel-wise Voting Network for 6DoF Pose Estimation先挖个坑,希望喜欢做位姿估计的人过来讨论。
2019-07-05 09:09:18
907
5
原创 【Anaconda】ubuntu16.04环境anaconda+tensorflow相关配置
1、我安装tensorflow-gpu版本pip install tensorflow-gpu# 按照教程使用的是conda install tensorflow-gpu我的安装不上然后激活环境conda activate PoseCNN输入python, import tensorflow as tf验证环境是否安装成功import tensorflow as tf...
2019-07-05 08:57:35
167
原创 【Halcon】例程学习记录
1、例程->特征提取->determine_sharpness.hdev此例程通过100多张不同焦距的图片(模糊->清楚->模糊)判断出Sharpness functions of an image sequence taken with varying focus adjustment。主要涉及四个函数:(1)action_calculate_auto_cor...
2019-07-03 14:11:21
913
原创 【PVNet】ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-kvymt0
先上图问题出在ERROR: Complete output from command python setup.py egg_info: ERROR: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-in...
2019-07-03 10:07:10
537
原创 【Anaconda】ubuntu conda 更新、下载模块包权限问题 'Permission denied'
1、anaconda 出现问题 WARNING: The conda.compat module is deprecated and will be removed in a future release(https://blog.youkuaiyun.com/Dale_zero/article/details/90732811)2、ubuntu conda 更新、下载模块包权限问题 'Permiss...
2019-07-03 00:55:12
504
原创 【Anaconda】建立清华源
使用Anaconda创建虚拟环境conda create -n env_name python=3.6.7其中env_name是你要建立的环境名字conda activate env_name激活你环境的名字Ref:清华大学开源软件镜像站(https://mirror.tuna.tsinghua.edu.cn/help/anaconda/)conda confi...
2019-07-02 23:52:55
955
mysql-8.0.18-winx64.zip
2019-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人