自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 PaddleDetection部署C++

PaddleDetection的C++部署,CPU、GPU部署主要流程

2022-08-18 10:19:15 1120 2

原创 PaddleDetection安装说明

安装说明

2022-06-06 21:17:59 544

原创 MeshLab编译(VS2019+Qt5.14.2)

1、注意Qt 需要安装Qt scripts组件,否则在编译externals的最后一个文件时候,会出现错误Project ERROR: Unknown module(s) in QT: script2、error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARN

2022-04-11 17:45:33 1654

原创 PCL错误

错误:Error C4996 ‘pcl::visualization::PointCloudColorHandlerpcl::PCLPointCloud2::getColor’:解决:

2022-03-23 22:43:56 400

原创 vtkAtomic.h: error ‘detail‘: ambiguous symbol

参考https://blog.csdn.net/zfjBIT/article/details/101055525行修改,360/443/531行原因:在vtkAtomic.h文件里定义了detail命名空间,同时又导入了包含detail名称的其他文件,因此detail含义不明;解决办法:修改vtkAtomic.h中的typedef detail::AtomicOps<…> …修改为:typedef ::detail::AtomicOps<…> …即在deta

2022-03-23 11:19:04 404

原创 PaddleOCR使用

1、下载PaddleOCRhttps://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/installation.mdhttps://github.com/PaddlePaddle/PaddleOCR2、安装PaddlePaddlehttps://paddlepaddle.org.cn/install/quick3、部署https://paddleinference.paddlepaddle.org.cn/user_guide

2022-02-22 14:28:58 1616

原创 Qt单用户密码登录实现

logindialog.h#ifndef LOGINDIALOG_H#define LOGINDIALOG_H#include <QDialog>#include <QMessageBox>namespace Ui {class LoginDialog;}class LoginDialog : public QDialog{ Q_OBJECTpublic: explicit LoginDialog(QWidget *parent = n...

2022-02-15 10:27:54 1841

原创 QMessageBox积累

1、定义窗体大小——使用styleSheetvoid MainWindow::on_m_qaAbout_triggered(){ QMessageBox box; //设置文本框的大小 box.setStyleSheet("QLabel{" "min-width: 500px;" "min-height: 300px; " "font-size:14

2022-01-14 09:50:46 350

原创 QString与std变量类型转换积累

1、QString转char*(可参考https://www.cnblogs.com/deng-c-q/p/10113234.html) QString q_IP = ui->lineEdit_setIPAddress->text(); QByteArray qByte_IP = q_IP.toLatin1(); char* ch_IP; ch_IP = qByte_IP.data();2、QString转int QString q_Port = ui->lin

2022-01-14 09:34:43 1360

原创 最近邻点提取

#include <iostream>#include <pcl/features/normal_3d.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <boost/thread/thread.hpp>#include <pcl/kdtree/kdtree_flann.h> //kdtree近邻搜索using namespace std;

2022-01-04 19:17:17 424

原创 cmake给VS工程添加自定义路径

include_directories("E:/project code/3D_Tray/locate")

2021-06-09 15:43:19 343

原创 Qt+Cmake不要控制台

在cmake的add_executable语句中加入WIN32add_executable(${PROJECT_NAME} WIN32 ${Project_Sources} ${Project_Headers} ${Project_UIs} myApp.rc)

2021-06-09 14:13:23 706 3

原创 static与extern

https://www.cnblogs.com/helloworldcode/p/11191231.html

2021-06-07 11:52:12 59

原创 VS2019封装C++函数为动态链接库DLL

1、新建DLL项目新建的DLL1项目自带以下四个文件。2、填充pch.h和pch.cpp文件首先,在pch.h文件中,利用extern "C" __declspec(dllexport) void test();语句对要生成Dll的函数Test进行声明。// pch.h: 这是预编译标头文件。// 下方列出的文件仅编译一次,提高了将来生成的生成性能。// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。// 但是,如果此处列出的文件中的任何一个在生成之间有更新,

2021-05-26 14:32:54 1440

原创 VS2019封装C++类为动态链接库DLL

一、创建DLL1、新建DLL项目2、给工程添加类在上一步的基础上,右键Dll2->添加类,命名为要封装的类名,此处为Detection类。分别对应将类的.h和.cpp代码行复制到添加的类中;# Detection.hclass Detection{public: Detection(); ~Detection(); ... void Initialize(int width, int height); vector<Box_Coordinate> Dete

2021-05-26 11:20:15 8512 4

原创 LabeiImg

1、下载https://github.com/tzutalin/labelImg2、阅读链接中的ReadMe

2021-05-18 14:43:28 231

原创 windows下基于darknet框架+Yolo模型训练自己的数据集

以下均是基于darnet编译完之后进行的。https://blog.csdn.net/hai_fellow_Z/article/details/1162369051、准备数据集下面是我的做法,在x64文件夹下新建Mydata文件夹,基于此放自己的VOC2007格式的数据集。Annotatiaon文件夹是xml标注文件,JPEGImages是原始训练数据集,ImageSets文件夹中还包含Main文件夹,在Main文件夹中包含以下文件。将VOC2007格式数据转为YOLOV3格式。在文件夹\b

2021-05-12 16:22:17 425

原创 win10+VS2019+Opencv4.5 编译darknet

1、环境准备a、检查已安装的VS2019版本是否安装了C++桌面安装这一项同时注意查看是否勾选了MSVC v140-VS 2015 C++生成工具这一项,若未安装,则需补充安装一下。2、darknet编译a、下载darknethttps://github.com/AlexeyAB/darknetb、以文本形式打开darknet.vcxproj找到对应下面两句,将其修改为已经安装的cuda版本。<Import Project="$(VCTargetsPath)\BuildCustomi

2021-04-30 15:27:51 9684

原创 安装tensorflow-gpu时候踩过的坑

点击帮助下面的系统信息

2021-04-26 14:54:21 112

原创 windows下安装anaconda+创建虚拟环境+pip安装

1、下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2、选择适合自己的版本此处选择64位的版本双击安装默认安装路径,可修改。自动添加路径到系统环境变量。最后,点击Finish完成安装。3、修改conda源a、在此路径下新建pip文件夹b、在pip文件夹中新建pip.ini在此文件中添加语句[global]index-url = https://pypi.tuna.tsinghua.edu.cn/

2021-04-26 10:49:31 1997

原创 win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译

1、查看是否已经安装nvidia驱动windows一般已经默认安装了。查看方式:2、cuda+cudnn下载与安装参考https://blog.csdn.net/hai_fellow_Z/article/details/1160073593、opencv_contrib下载安装解压后如下:4、cmake编译...

2021-04-23 08:51:14 555 1

原创 windows10+cuda10.2+cudnn安装

已安装vs2019的前提下双击安装测试安装成功2、安装cudnn将cudnn解压后的文件中的内容对应拷贝到cuda的bin、include、和lib中。cmd下,cd到下图cuda安装路径后,输入.\bandwidthTest.exe,出现Result=Pass表示安装成功。...

2021-04-22 12:12:27 1085

原创 提取NARF关键点

/* \author Bastian Steder */#include <iostream>#include <pcl/range_image/range_image.h>#include <pcl/io/pcd_io.h>#include <pcl/visualization/range_image_visualizer.h>#include <pcl/visualization/pcl_visualizer.h>#includ

2021-04-06 16:32:02 193

原创 Assertion failed: px != 0

Assertion failed: px != 0, file C:\Program Files\PCL 1.10.1\3rdParty\Boost\include\boost-1_72\boost/smart_ptr/shared_ptr.hpp, line 734错误原因:智能指针未初始化。pcl::visualization::PCLVisualizer::Ptr viewer1; //未初始化//初始化智能指针:pcl::visualization::PCLVisualizer::Ptr

2021-03-31 10:45:49 1178

原创 typedef int(*CallBack)(char *p)

参考百度知道typedef int(*CallBack)(char *p); //后面’;’变量名:CallBack1.*CallBack:CallBack是一个指针2.(*CallBack)():指向一个函数3.(*CallBack)(char *p):这个函数有一个参数,类型为char*4.int(*CallBack)(char *p):这个函数有一个返回值,类型为int最终:CallBack是一个指针,指向具有一个char*类型参数,且返回一个int型数据的函数前面有个typede

2021-03-23 09:27:52 557

原创 error C2001: newline in constant

可采用notepad++(或者其他文本编辑器)打开程序文件,在编码菜单栏中选择”UTF-8-BOM编码",对文件进行保存之后,再次运行即可消除此项错误。

2021-03-09 09:08:50 324

原创 C++学习(长期积累)

函数模板参考博客如下https://blog.csdn.net/lms1008611/article/details/81985815?spm=1001.2014.3001.5501

2021-03-04 15:28:50 71 1

转载 以管理员身份运行 Visual Studio

如果需要以管理员身份运行 Visual Studio,请执行以下步骤打开 IDE:备注这些说明适用于Windows 10。 它们与其他版本的 Windows 类似。1、打开“开始”菜单,并滚动到 Visual Studio 2019。2、从右键单击或 Visual Studio 2019 的上下文菜单,依次选择“更多”“以管理员身份运行” > 。Visual Studio 启动时,标题栏的产品名后显示“(管理员)”。此外可以修改应用程序快捷方式,以便始终利用管理权限运行。...

2021-03-01 13:44:41 1264

转载 C++学习积累(长期更新)——C++ typename的起源与用法

起因近日,看到这样一行代码:typedef typename __type_traits<T>::has_trivial_destructor trivial_destructor;虽说已经有多年C++经验,但上面这短短一行代码却看得我头皮发麻。看起来它应该是定义一个类型别名,但是typedef不应该是像这样使用么,typedef+原类型名+新类型名:typedef char* PCHAR;可为何此处多了一个typename?另外__type_traits又是什么?看起来有些眼熟,

2021-02-24 14:46:54 128

原创 C++学习积累(长期更新)——符号相关

1、续行符 \参考博客 https://blog.csdn.net/ismallboy/article/details/8082514采用续行符会将被分割为上下两行的代码,在编译器编译时重新连接在一起。

2021-02-24 14:03:48 160

原创 C++学习积累(长期更新)——数据类型相关

返回编译器允许的double型数的最大值std::numeric_limits<double>::max ()

2021-02-24 09:41:12 51

原创 win10下编译pcl1.10.1源码进行安装

下载pcl源码之后,对应将源码路径和编译后的文件夹添加到cmake,如下:勾选Group 、advanced选项。然后点击Add Entry,按下图添加路径。依次点击configure和generate,可能会出现如下错误:此时,需要点开Ungrouped Entries对eigen的路径进行修改:注意eigen需要添加路径到eigen3这一级,否则会出现各样的错误,比如:Could NOT find GLEW (missing: GLEW_INCLUDE_DIRS GLEW_LIBRARIE

2021-02-23 22:06:46 869 1

原创 VS2019+OpenCV4.5.1以及注意事项

1、安装opencv,官方下载网址:http://opencv.org/releases.html#2、解压到设置的路径之后,即安装完毕。3、添加环境变量:4、配置环境:右键debug,选择属性,添加如下5、测试代码如下:#include <opencv2/opencv.hpp> //引入openCV#include <iostream>using namespace std;using namespace cv;int main(){ Mat

2021-01-27 10:02:22 873 1

原创 Qt设置.exe以及主窗口图标

Qt设置.exe以及主窗口图标一、设置界面图标MainWindow w;w.setWindowTitle("name"); //设置窗口标题w.setWindowIcon(QIcon("path//S.jpg")); //设置窗口图标二、设置.exe图标1、首先准备图标**.ico文件**,放在Qt的工程文件.pro路径下;图片转换网址:https://www.uupoop.com/ico/2、继续在此路径下新建文本文档,添加语句IDI_ICON1 ICON DISCARDA

2021-01-07 14:57:26 583

原创 关于QHostAddress、QtNetwork头文件

关于QHostAddress、QtNetwork头文件在QT工程的.pro文件中添加行:QT += network若在VS+QT联合编程,且采用cmake配置环境的的情况下1、find_package(Qt5 COMPONENTS Network REQUIRED)2、target_link_libraries(${PROJECT_NAME} {…} Qt5::Network),添加Qt5::Network若非cmake配置环境:在debug模式,添加Q5tNetworkd.lib库文件、re

2021-01-04 18:41:22 1135

原创 点云PCL平面检测及删除SampleConsensusModelPerpendicularPlane

pcl::SampleConsensusModelPerpendicularPlane

2020-12-29 16:47:00 1952 5

Point-Cloud-Processing.rar

Point-Cloud-Processing.rar

2021-10-11

cuda_11.1.1_456.81_win10.exe+cudnn-11.1-windows-x64-v8.0.4.30

cuda_11.1.1_456.81_win10.exe+cudnn-11.1-windows-x64-v8.0.4.30

2021-05-07

PCL官网例程的相关点云数据

这是一些PCL官网例程的相关点云数据,可能遇到官网无法下载的情况,这个文件就可以下载了直接使用,配套官网例程,真实有效

2020-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除