- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 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 7984
原创 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 2940 3
原创 安装cuda失败:Visual Studio Intergration
在网上找了很多资料,版本也换了,都不行....最后发现还是自己太蠢了,安装的时候要把vs关掉...记录一下我这蠢操作吧!
2021-08-05 14:18:36 1192 2
原创 有向图中的所有环--深度遍历暴力求解
华为软件精英挑战赛2020题目暴力求解了一下,方便理解题目。。。每个点都进行深度遍历,找到以这个点为起点的环。。。数据再大一点应该就不行了。。。代码写得烂,仅供参考。。#include "bits/stdc++.h"using namespace std;void dfs(const vector<vector<int>> &g...
2020-04-05 09:43:01 14828 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 8369 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 868
原创 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 2077 3
原创 面试问题记录:c++中共享指针是怎样计数的?
共享指针,即多个指针指向同一个内存;具体实现方式是采用的引用计数,即这块地址上每多一个指针指向他,计数加一;为什么要采取引用计数呢?我是这样理解的:因为有多个指针指向了同一个内存,如果提前释放了这个内存,那其他指向这个地址的指针则会成为野指针?如果所有的指针都不指向这个地址,这块地址还没被释放,就会被造成内存泄漏。。。所以采用计数的方式来判断这个地址上还有多少个指针,当最后一个指针不再...
2019-10-13 10:11:14 1725 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 409
原创 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 2702 10
原创 c++ vector的底层实现
最近看面经,很多公司都很喜欢问c++vector底层是怎么实现的。记录一下,想大致写个子集vector估计会印象深刻一点吧!简单来说就是,每个动态数组都分配有一定容量,当存储的数据达到容量的上限的时候,就重新分配内存。我觉得最重要的就是resize这个函数: void resize(int st) { //重新分配空间,在栈区新开辟内存,然后将以前数组的...
2019-08-16 17:03:57 23134 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 262
原创 c++中函数参数作为引用效率会有差距?
记录一下,今天做leetcode的题将有序数组转换为二叉搜索树题目链接将有序数组转换为二叉树写了一个二分查找的函数,传递了一个vector向量。代码是这样的:class Solution {public: TreeNode* __sortedArrayToBST(vector<int>nums,int l,int r) { if(l&...
2019-06-07 11:59:00 819 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 3342 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 6213 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 5787 10
原创 TLD不用cmake在vs上编译运行的方案
用cmake的方案之前已经实现过一次了,为了能在mfc中运行,又新建工程用vs编译源文件实现了但是用cmake编译出来的我不会把他和mfc
2017-10-20 10:09:25 429
原创 TLD算法,opencv3,vs2015
写这个来记录一下,这几天为了运行tld算法的艰难。学习目标跟踪,在网上看见TLD,觉着特别厉害,尤其是看了作者的视频之后。很想尝试来运行一下这个算法。之前有很多人都总结了各种资料:http://blog.csdn.net/windtalkersm/article/details/8018980这个帖子里面总结了各种版本的代码,由于对matlab和Linux都不是很了解所以尝试了几个之后
2017-10-10 20:05:11 1846
Open3D显示vs2019编译
2022-05-09
TLD-VS2015-opencv3.2可执行文件及源码
2017-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人