2 lch_vision

尚未进行身份认证

暂无相关简介

等级
TA的排名 10w+

c++中GetWindowRect函数获得窗口位置

HWNDgameh=::FindWindow(NULL,"test");//test为窗口名称RECTr1;::GetWindowRect(gameh,&r1);cv::Pointm;//左上角坐标m.x=r1.left;m.y=r1.top;需要添加头文件#include<windows.h>Enjoy!...

2019-07-01 13:47:16

c/c++中vector 去重,交集,并集,查找,求最大最小值等操作

元素删除可参考http://c.biancheng.net/view/429.html去重可参考https://blog.csdn.net/HE19930303/article/details/50579996对vector中的pair排序https://www.cnblogs.com/bigyang/p/8590552.html批量赋值:https://blog.csdn.net...

2019-06-12 10:02:03

c/c++中三维数组的传递

#include<iostream>#include<windows.h>usingnamespacestd;constintx=10;constinty=10;constintz=10;intbar(doublearr[][y][z]);intmain(){doublefoo[x][y][z];...

2019-05-22 11:03:59

vscode配置

vscode配置  mircosoft的跨平台编辑器vscode,下图所示:  界面延续了vs的背景风格,且比vs更简洁。  左侧功能栏一共五个功能区:  其他操作通过shift+command+p查找运行,比如用户设置:shift+command+p后,输入usersetting,打开用户设置:1插件1.1c++相关插件1...

2019-04-15 19:38:33

ubuntu基本操作汇总

1卸载通过cmake安装的软件找到makeinstall之后产生的这个文件install_manifest.txt里面有安装的所有东西的路径,删除它们即可。参考命令:catinstall_manifest.txt|sudoxargsrm或者catinstall_manifest.txt|whilereadf;dosudorm"$f";don...

2019-04-12 14:26:08

相机内参到opengl投影的转化

https://wenku.baidu.com/view/fa99f3f1ba0d4a7302763a79.htmlhttps://blog.csdn.net/yanglusheng/article/details/52268234https://blog.csdn.net/wangdingqiaoit/article/details/51589825https://www.cnbl...

2019-03-05 10:02:28

从rosbag中解析PointCloud2点云数据和图像

1、运行rosbag文件   启动roscore   在rosbag文件夹下,打开终端,输入rosbagplay-l<name>.bag#改写rosbag文件名2解析并保存pcd文件   有两种方法,推荐方法2,方法1可能有问题   方法1:利用bag_to_pcd$rosrunpcl_rosbag_to_pcd<inp...

2018-08-24 19:34:44

pcl::lineToLineSegment() 计算空间直线的交点和最小公垂线

     对于两空间直线来说,计算交点和最小公垂线是一码事,交点即最小公垂线两个垂足的中心。PCL中源码中包含计算空间直线最小公垂线的函数PCL_EXPORTSvoidpcl::lineToLineSegment (constEigen::VectorXf&line_a,cons...

2018-07-18 09:53:25

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

使用OpenMP报错,“User Error 1001: argument to num_threads clause must be positive”

  手动设置线程数

2018-06-27 20:07:23

PCL中对象和共享指针的转化pcl::PointIndices::Ptr和pcl::PointIndices、PointCloud<PointT>::Ptr和PointCloud<PointT>

1、pcl::PointIndices--&amp;gt;pcl::PointIndices::Ptr的转化pcl::PointIndicesinliers;pcl::PointIndices::Ptrinliers_ptr(newpcl::PointIndices(inliers));2、pcl::PointIndices::Ptr--&amp;gt;pcl::PointIndices的转化...

2018-06-27 19:49:02

PCL迭代提取点云的索引,并用向量存储提取的PCL点云

//Vectortoholdpointcloudsstd::vector&amp;lt;pcl::PointCloud&amp;lt;pcl::PointXYZ&amp;gt;,Eigen::aligned_allocator&amp;lt;pcl::PointXYZ&amp;gt;&amp;gt;clouds;std::stringstreamss;for(in...

2018-06-27 19:23:41

win7环境vs2010配置pcl1.6 ,release报错 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”值“2”不匹配值“0”

   博主环境,win7,vs2010,安装的是官网下的all-in-one打包程序   关于该程序的安装,网络上教程不胜枚举,举个栗子:https://blog.csdn.net/hegeneral/article/details/52489829   配置过程中需要注意的几点:  1、关于安装目录,如果是直接安装可执行程序,安装在C盘或D盘均可,如果是用cmake编译的话,要...

2018-05-17 19:40:27

matlab去除大面积连通区域

    在利用进行图像形态学处理的时候,经常需要去除面积较大或面积较小的连通区域。    对于去除面积较小的连通区域,matlab提供了现有的函数BW2=bwareaopen(BW,P,conn)%删除二值图像BW中面积小于P的对象,默认情况下conn使用8邻域   可是matlab并没有去除面积较大连通区域的函数,当然网上也有各种方法来解决这个问题,不过有些繁琐。今天...

2018-04-09 10:56:02

matlab 标定提取棋盘格角点调整参数

    新版的matlab自带标定工具包,为做标定的同学提供了很大方便。对于通常的图像,我们调用matlab工具包中的cameracalibrator和stereocameracalibrator可以从棋盘格图像中提取到正确的角点,如下所示:   在实际标定过程中,由于光线照射角度,材质反射率等因素的影响,可能角点提取失败,表现为角点提取过多或者过少    对于matl...

2018-03-17 13:16:10

ubuntu16.04环境下软件启动,但是不显示软件界面

博主新装的ubuntu系统,然后安装pycharm,第一次安装成功,可是启动时,不显示软件界面;卸载后重装,安装界面都不显示;然后用命令行进行安装,启动软件后,依然不能切换到软件界面。后来Alt+Tab,发现软件明明已经启动......        原因是系统默认了两个或者多个数据显示端口,启动软件时,软件界面出现在了当前显示屏以外的输出端口。可以用命令查看当前启动的输出端口xra

2018-01-20 16:33:46

多版本visual studio和不同版本opencv的配置管理

在开发过程中,我们可能需要在同一台电脑上同时安装多个版本的visualstudio,有的同学还可能需要安装多个版本的opencv。环境配置不好很容易混乱,得不到自己想要的配置,甚至opencv调用失败。解决方法很简单,博主的方法是用属性表。   具体实施方法是针对希望的配置,建立不同的属性表。比如电脑安装了vs2010和vs2013,同时配置了opencv2.4.8和opencv3.0

2018-01-20 15:18:10

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

ubuntu16.04环境Kdevelop安装和汉化

1、Kdevelop安装 最简单的命令行安装,打开终端,执行 sudoapt-getinstallkdevelop 2、Kdevelop汉化不需要自己下载汉化包,Kdevelop安装后,在终端执行 aptitudesearchkdevelop 可能会提示未安装,则自己安装一下 sudoapt-getinstallaptit...

2018-01-20 10:32:35
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。