C++
文章平均质量分 57
大臉喵愛吃魚
这个作者很懒,什么都没留下…
展开
-
基于CUDA的图像处理——超快速图像旋转
图像旋转特点:每个像素相互独立,旋转后像素位置为浮点数,需要进行差值。有以下几种方法:基于opencv的仿射变换;cv::warpAffine(); 基于cpu或多线程遍历所有像素; 基于CUDA遍历所有像素;速度超快不妨试试,如代码不理解先去看看基础CUDA编程*.cpp文件int RotateImage(const unsigned char* img, const unsigned char* imgMask, const cv::Size imgSize, const flo..原创 2022-04-02 15:40:05 · 5188 阅读 · 0 评论 -
boost python编译教程,C++和python相互调用
官网下载boost:https://www.boost.org/打开VS2015 Developer Command Promp(VS2015开发人员命令提示)t命令行 定位到Boost解压后的文件夹:cd /d J:\Library\boost\boost_1_75_0 在命令行执行booststrap.bat,将在文件夹下生成b2.exe和project-config.jam等文件 新建user-config.jam文件# Configure specific Python versio.原创 2021-01-26 14:11:53 · 462 阅读 · 0 评论 -
单目激光线扫3D点云结合tensorflow-pointnet模型点云分割识别
上一篇:单目激光线扫3D三维坐标计算方法总结https://blog.csdn.net/qq_36638362/article/details/108733811在上一篇中实现了,单目激光线扫三维重建的功能,在这一篇中引入了tensorflow pointnet模型,在python环境下训练好模型,利用该模型对采集到的点云进行分割识别。pointnet训练参考我的另一篇博文:PointNet学习+训练自己的模型并实际使用测试成功https://blog.csdn.net/qq_36638362...原创 2021-01-08 12:10:40 · 1530 阅读 · 0 评论 -
Windows编译tensorflow API应用于C++项目教程
https://tensorflow.google.cn/install/source_windows?hl=zh-cn原创 2020-12-08 17:32:21 · 364 阅读 · 0 评论 -
单目激光线扫3D三维坐标计算方法总结
此方法总结归纳来自于halcon的官方例程官方图片位置C:\Users\Public\Documents\MVTec\HALCON-18.05-Progress\examples\images\sheet_of_light1、标定确定内参、确定激光平面数据准备:20张标定板标定图、第19 20张标定板图对应两张激光线图2、确定履带位移pose数据准备:两张1位置和20位置的标定板图3、计算3D坐标数据准备:采集N张线激光图像后期将会用opencv进行实现。...原创 2020-09-22 15:58:50 · 8037 阅读 · 13 评论 -
判断区分三通道、单通道图片是彩色、灰度图、二值图
问题背景:一张未知图片,opencv读取进来,有几种情况都要分析3通道----彩色:(123,146,78)(147,25,36) 3通道----灰度:(123,123,123)(45,45,45) 3通道----二值:(0,0,0)(255,255,255) 1通道----灰度:(123)(45)(67)(255) 1通道----二值:(0)(255)(0)(255)找了半天,网上...原创 2020-03-11 16:35:45 · 5287 阅读 · 1 评论 -
编译vtk-7.1.1和opencv-viz,完整配置过程
1//编译VTK-7.1////////////////////////////////configureBUILD_SHARED_LIBS //lib勾选BUILD_EXAMPLES //例子勾选CMAKE_DEBUG_POSTFIX _d //debug后缀_d release无后缀CMAKE_INSTALL_PREFIX //VTK安装目录(D:/VTK-8.2.0/VTK-i...原创 2020-03-07 11:50:19 · 550 阅读 · 0 评论 -
SLAM学习(持续更新)
//其他工具+依赖sudo apt install git//用于git clone...sudo apt install g++sudo apt install kdevelop//IDE工具sudo apt-get install libeigen3-dev //eigen3sudo apt-get install libatlas-base-dev libsuitesparse-d...原创 2020-03-04 14:53:50 · 241 阅读 · 0 评论 -
opencv区域生长/区域扩散
区域生长:就是以某个像素值进行扩散,查找颜色相近的范围区域。这里主要介绍四种方法:固定灰度值、动态灰度值、固定RGB值、动态RGB值。这四种方法对应不同图片。经测试效果可以1.固定灰度值区域生长//固定灰度值区域生长cv::Mat RegionGrow(cv::Mat src, cv::Point2i pt, int th){ cv::Point2i ptGrowing; ...原创 2020-01-09 14:48:16 · 1962 阅读 · 0 评论