自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 ChatGPT生成点云算法笔试题

试一试用ChatGPT来出算法笔试题,一开始ChatGPT还不想给,再追问之下又给了。

2023-02-15 10:05:51 312

原创 Open3D显示界面

Open3D显示

2022-05-09 15:27:39 199

原创 cmake文件输出目录设置

cmake文件输出目录设置写在前面这里有个很重要的坑:设置的时候要放在add_executable、add_library前面示例代码github参考资料stackoverflow方式1.两种设置方式set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)set(CMAKE_RUNTIME_OUTPUT_DIR

2022-04-28 15:44:25 7402

原创 C++ std::tuple 作为函数返回值的一个简单用法C++17

C++ std::tuple 作为函数返回值的一个简单用法C++17看到很多std::tuple的资料,但用起来很不方便,不能像python那样随心所欲。看到一个新的方法, 直接用中括号解包记录一下,c++17编译通过#include <tuple>#include <iostream>std::tuple<int, float> fun(float c){ float b = std::sin(c); int a = (int)(b * 10

2022-02-13 10:46:18 2695 3

原创 安装cuda失败:Visual Studio Intergration

在网上找了很多资料,版本也换了,都不行....最后发现还是自己太蠢了,安装的时候要把vs关掉...记录一下我这蠢操作吧!

2021-08-05 14:18:36 1136 2

原创 有向图中的所有环--深度遍历暴力求解

华为软件精英挑战赛2020题目暴力求解了一下,方便理解题目。。。每个点都进行深度遍历,找到以这个点为起点的环。。。数据再大一点应该就不行了。。。代码写得烂,仅供参考。。#include "bits/stdc++.h"using namespace std;void dfs(const vector<vector<int>> &g...

2020-04-05 09:43:01 14588 67

原创 Open3d:ImportError: DLL load failed: 找不到指定的模块

在win10上安装open3d安装很顺利,但是在import的时候老是出席那找不到指定的模块的错误。Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\Administrator\Anaconda3\lib\site-packages\ope...

2020-02-24 14:16:44 7948 8

原创 PCL热力图显示兔子:按点与点的距离误差、FPFH特征误差显示

按距离显示:第0个点越远越红第0个点大致在脖子上?#include <iostream>#include <vector>#include <algorithm>#include <pcl/io/io.h>#include <pcl/io/pcd_io.h>#include <pcl/point_cloud...

2020-01-07 19:06:12 791

原创 Libtorch在Qt中使用的各种问题:slot和Qt的slot函数冲突,CXX_FLAGS中的-D_GLIBCXX_USE_CXX11_ABI=1引起的undefined问题

1.slot和Qt的slot函数冲突https://github.com/pytorch/pytorch/issues/19405解决办法就是在libtorch的库前后#undef slots#include "torch/torch.h"#def slots Q_SLOTS实测有用2.CXX_FLAGS中的-D_GLIBCXX_USE_CXX11_ABI=1引起的und...

2019-11-07 15:09:36 1945 3

原创 面试问题记录:c++中共享指针是怎样计数的?

共享指针,即多个指针指向同一个内存;具体实现方式是采用的引用计数,即这块地址上每多一个指针指向他,计数加一;为什么要采取引用计数呢?我是这样理解的:因为有多个指针指向了同一个内存,如果提前释放了这个内存,那其他指向这个地址的指针则会成为野指针?如果所有的指针都不指向这个地址,这块地址还没被释放,就会被造成内存泄漏。。。所以采用计数的方式来判断这个地址上还有多少个指针,当最后一个指针不再...

2019-10-13 10:11:14 1506 3

原创 目标跟踪算法TLD实用接口

将TLD的C++代码改为OpenCV目标跟踪的接口调用类型把代码放在了github上了:https://github.com/izhangrui/TLD-tracker-API环境vs2015 opencv3用第一帧图像和目标框初始化跟踪器tracker.init(frame_gray, roi);循环跟踪每一帧tracker.processFrame(frame_gr...

2019-09-24 20:40:12 383

原创 MFC显示点云

环境是vs2015,pcl1.8.1,vtk8.1。不知道其他vtk版本有没有问题。。。感觉vtk还是很烦。。动不动就报错。。。完整代码https://github.com/izhangrui/MFCPCLDemo创建一个简单的MFC对话框添加picture control控件,把id改为IDC_FRAME(当然用默认名也可以),添加一个打开点云按钮在当前界面的cpp文件顶...

2019-09-11 19:05:59 2536 10

原创 c++ vector的底层实现

最近看面经,很多公司都很喜欢问c++vector底层是怎么实现的。记录一下,想大致写个子集vector估计会印象深刻一点吧!简单来说就是,每个动态数组都分配有一定容量,当存储的数据达到容量的上限的时候,就重新分配内存。我觉得最重要的就是resize这个函数: void resize(int st) { //重新分配空间,在栈区新开辟内存,然后将以前数组的...

2019-08-16 17:03:57 23018 6

原创 leetcode78 子集 c++

给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。三种想法:1.动态规划;2.深度遍历所以组合;3.深度遍历取或者不取;说明:解集不能包含重复的子集。输入: nums = [1,2,3]输出:[ [3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]1.思路动态规划...

2019-08-13 14:27:26 236

原创 c++中函数参数作为引用效率会有差距?

记录一下,今天做leetcode的题将有序数组转换为二叉搜索树题目链接将有序数组转换为二叉树写了一个二分查找的函数,传递了一个vector向量。代码是这样的:class Solution {public: TreeNode* __sortedArrayToBST(vector<int>nums,int l,int r) { if(l&...

2019-06-07 11:59:00 795 1

原创 华为2019软件精英挑战赛-CodeCraft-2019大佬开源代码集合

vs项目,初赛4400https://blog.csdn.net/HdC_inted/article/details/88956731初赛C++代码 初赛得分 3659https://github.com/Oldpan/Carspython 初赛西北33https://github.com/gao793583308/huawei2019c++ 有判题器Floyd算法h...

2019-04-02 11:49:58 3300 1

原创 对‘inflateValidate@ZLIB_1.2.9’未定义的引用

第一次遇见这个错误是编译caffe的时候,然后网上一大堆解决方案比如在 Makefile.config 中,加入下一句 LINKFLAGS := -Wl,-rpath,$(HOME)/anaconda/lib不知道为什么,anaconda自己安装的opencv不能读取摄像头,然后就从源码安装编译的时候又出现这个问题,之前的办法不能用了。发现ubuntu的zlib版本是1.2.8然后就去官网下载链...

2018-03-28 11:25:05 6132 3

原创 python,OpenCV,camShift,目标跟踪

之前一直都是用的网上c++版本的代码,最近想做一些拓展,要用python来实现。在网上找 了一下,感觉不是很好用。于是参照官方文档和c++版本的代码改写了一些。参数也没怎么调整就直接用了。import cv2import numpy as npxs,ys,ws,hs = 0,0,0,0 #selection.x selection.yxo,yo=0,0 #origin.x origin

2018-01-17 19:25:33 5685 10

原创 TLD不用cmake在vs上编译运行的方案

用cmake的方案之前已经实现过一次了,为了能在mfc中运行,又新建工程用vs编译源文件实现了但是用cmake编译出来的我不会把他和mfc

2017-10-20 10:09:25 407

原创 TLD算法,opencv3,vs2015

写这个来记录一下,这几天为了运行tld算法的艰难。学习目标跟踪,在网上看见TLD,觉着特别厉害,尤其是看了作者的视频之后。很想尝试来运行一下这个算法。之前有很多人都总结了各种资料:http://blog.csdn.net/windtalkersm/article/details/8018980这个帖子里面总结了各种版本的代码,由于对matlab和Linux都不是很了解所以尝试了几个之后

2017-10-10 20:05:11 1818

Open3D显示vs2019编译

Open3D显示vs2019编译 相关介绍:https://blog.csdn.net/zhangruijerry/article/details/124667085?spm=1001.2014.3001.5501

2022-05-09

vcruntime140_1.dll

一个动态链接库,解决一个小问题所使用的,配合文章食用。一个动态链接库,解决一个小问题所使用的,配合文章食用。

2020-02-24

zlib1.2.11

ubuntu zlib1.2.11安装包 .deb文件,如果报错说是未定义zlib1.2.9 可以试试安装这个

2018-03-28

天池算法大赛商铺定位提交csv文件

这是用麦芽大佬代码跑出来的一个结果,大概0.971分,方便大家融合模型

2017-11-10

TLD-VS-opencv3(直接用vs编译运行,不用cmake)

TLD不用cmake编译的一种方案,可嵌入到mfc中

2017-10-20

TLD-VS2015-opencv3.2可执行文件及源码

内有TLD的exe文件,可以直接用cmd运行试试效果。还有cmt算法的可执行文件,双击即可执行。源码已经加入了PatchGenerator类,也可以试试自己编译

2017-10-10

空空如也

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

TA关注的人

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