- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 vs编译静态库dll,不生成lib的解决方法
相关博客资料两种解决方法https://blog.youkuaiyun.com/qikaihuting/article/details/114840248def文件的示意https://www.cnblogs.com/zhouhbing/p/3884810.htmldef的语法https://www.cnblogs.com/hnfxs/p/3636159.html
2021-08-13 10:47:39
676
原创 c++中GetWindowRect函数获得窗口位置
HWND gameh=::FindWindow(NULL,"test"); //test为窗口名称 RECT r1; ::GetWindowRect(gameh,&r1);cv::Point m ;//左上角坐标 m.x=r1.left;m.y=r1.top;需要添加头文件#include<windows.h>Enjoy!...
2019-07-01 13:47:16
13521
2
原创 c/c++中vector 去重,交集,并集,查找,求最大最小值等操作
元素删除可参考http://c.biancheng.net/view/429.html去重可参考https://blog.youkuaiyun.com/HE19930303/article/details/50579996对vector中的pair排序https://www.cnblogs.com/bigyang/p/8590552.html批量赋值:https://blog.youkuaiyun.com...
2019-06-12 10:02:03
3604
转载 c/c++中三维数组的传递
#include <iostream>#include <windows.h>using namespace std;const int x = 10;const int y = 10;const int z = 10;int bar(double arr[][y][z]);int main() { double foo[x][y][z]; ...
2019-05-22 11:03:59
7283
原创 vscode配置
vscode配置 mircosoft的跨平台编辑器vs code,下图所示: 界面延续了vs的背景风格,且比vs更简洁。 左侧功能栏一共五个功能区: 其他操作通过shift + command + p查找运行,比如用户设置:shift + command + p后,输入user setting,打开用户设置:1 插件1.1 c++相关插件1...
2019-04-15 19:38:33
3803
原创 ubuntu基本操作汇总
1 卸载通过cmake安装的软件找到make install之后产生的这个文件install_manifest.txt里面有安装的所有东西的路径,删除它们即可。参考命令:cat install_manifest.txt | sudo xargs rm 或者cat install_manifest.txt|while read f; do sudo rm "$f"; don...
2019-04-12 14:26:08
246
转载 相机内参到opengl投影的转化
https://wenku.baidu.com/view/fa99f3f1ba0d4a7302763a79.htmlhttps://blog.youkuaiyun.com/yanglusheng/article/details/52268234https://blog.youkuaiyun.com/wangdingqiaoit/article/details/51589825https://www.cnbl...
2019-03-05 10:02:28
1886
原创 从rosbag中解析PointCloud2点云数据和图像
1、运行rosbag文件 启动roscore 在rosbag文件夹下,打开终端,输入rosbag play -l <name>.bag #改写rosbag文件名2 解析并保存pcd文件 有两种方法,推荐方法2,方法1可能有问题 方法1:利用bag_to_pcd$ rosrun pcl_ros bag_to_pcd <inp...
2018-08-24 19:34:44
10480
1
原创 pcl::lineToLineSegment() 计算空间直线的交点和最小公垂线
对于两空间直线来说,计算交点和最小公垂线是一码事,交点即最小公垂线两个垂足的中心。PCL中源码中包含计算空间直线最小公垂线的函数PCL_EXPORTS void pcl::lineToLineSegment (const Eigen::VectorXf & line_a, cons...
2018-07-18 09:53:25
4139
4
原创 ubuntu16.04下qt4和qt5同时安装的切换
一般情况下,ubuntu16.04可能默认qt4,但随着qt5更新,部分程序要求qt5的支持,卸载qt4再安装qt5会比较麻烦,所以可能需要同时安装qt4和qt5,两个版本的任意切换显得很有必要。 首先,查看系统默认打qt版本,命令行输入qmake -v 可以看到qt默认版本尾4.8。我们查看电脑已经安装的qt版本,打开文件路径 /usr/lib/x...
2018-07-03 15:31:22
12777
2
原创 使用OpenMP报错,“User Error 1001: argument to num_threads clause must be positive”
手动设置线程数
2018-06-27 20:07:23
2449
4
原创 PCL中对象和共享指针的转化pcl::PointIndices::Ptr和pcl::PointIndices、PointCloud<PointT>::Ptr和PointCloud<PointT>
1、pcl::PointIndices-->pcl::PointIndices::Ptr的转化pcl::PointIndices inliers;pcl::PointIndices::Ptr inliers_ptr(new pcl::PointIndices(inliers));2、pcl::PointIndices::Ptr-->pcl::PointIndices的转化...
2018-06-27 19:49:02
8231
3
原创 PCL迭代提取点云的索引,并用向量存储提取的PCL点云
//Vector to hold point clouds std::vector<pcl::PointCloud<pcl::PointXYZ>, Eigen::aligned_allocator<pcl::PointXYZ> > clouds; std::stringstream ss; for (in...
2018-06-27 19:23:41
4129
5
原创 win7环境vs2010配置pcl1.6 ,release报错 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”值“2”不匹配值“0”
博主环境,win7 ,vs2010,安装的是官网下的all-in-one打包程序 关于该程序的安装,网络上教程不胜枚举,举个栗子:https://blog.youkuaiyun.com/hegeneral/article/details/52489829 配置过程中需要注意的几点: 1、关于安装目录,如果是直接安装可执行程序,安装在C盘或D盘均可,如果是用cmake编译的话,要...
2018-05-17 19:40:27
887
原创 matlab去除大面积连通区域
在利用进行图像形态学处理的时候,经常需要去除面积较大或面积较小的连通区域。 对于去除面积较小的连通区域,matlab提供了现有的函数BW2 = bwareaopen(BW,P,conn) %删除二值图像BW中面积小于P的对象,默认情况下conn使用8邻域 可是matlab并没有去除面积较大连通区域的函数,当然网上也有各种方法来解决这个问题,不过有些繁琐。今天...
2018-04-09 10:56:02
25228
11
原创 matlab 标定提取棋盘格角点调整参数
新版的matlab自带标定工具包,为做标定的同学提供了很大方便。对于通常的图像,我们调用matlab工具包中的camera calibrator和 stereo camera calibrator可以从棋盘格图像中提取到正确的角点,如下所示: 在实际标定过程中,由于光线照射角度,材质反射率等因素的影响,可能角点提取失败,表现为角点提取过多或者过少 对于matl...
2018-03-17 13:16:10
16517
26
原创 ubuntu16.04环境下软件启动,但是不显示软件界面
博主新装的ubuntu系统,然后安装pycharm,第一次安装成功,可是启动时,不显示软件界面;卸载后重装,安装界面都不显示;然后用命令行进行安装,启动软件后,依然不能切换到软件界面。后来Alt+Tab,发现软件明明已经启动...... 原因是系统默认了两个或者多个数据显示端口,启动软件时,软件界面出现在了当前显示屏以外的输出端口。可以用命令查看当前启动的输出端口xra
2018-01-20 16:33:46
10851
1
原创 多版本visual studio和不同版本opencv的配置管理
在开发过程中,我们可能需要在同一台电脑上同时安装多个版本的visual studio,有的同学还可能需要安装多个版本的opencv。环境配置不好很容易混乱,得不到自己想要的配置,甚至opencv调用失败。解决方法很简单,博主的方法是用属性表。 具体实施方法是针对希望的配置,建立不同的属性表。比如电脑安装了vs2010和vs2013,同时配置了opencv2.4.8和opencv3.0
2018-01-20 15:18:10
4628
原创 ubuntu 环境下python2.7和python3.5分别调用不同版本opencv的配置,及opencv的切换
首先,说一下为什么要这么配置。 最近要在一台电脑上进行简单的深度学习方面的学习,所以查资料啊,据说是tensorFlow和python3适配更好,而且python3代表了python的发展方向,所以安装python3貌似理所当然啊。不过,python3貌似只支持opencv3.0以上版本(道听途说,不知是否这样),而且opencv3.0以上版本,SURF和SIFT等算法都在op
2018-01-20 13:48:09
8437
4
原创 ubuntu16.04环境Kdevelop安装和汉化
1、Kdevelop安装 最简单的命令行安装,打开终端,执行 sudo apt-get install kdevelop 2、Kdevelop汉化不需要自己下载汉化包,Kdevelop安装后,在终端执行 aptitude search kdevelop 可能会提示未安装,则自己安装一下 sudo apt-get install aptit...
2018-01-20 10:32:35
14781
21
cmake编译opencv3.4.0,适用vs2015x86,release和debug
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人