<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_46450859的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_46450859</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_46450859]]></copyright><item><title><![CDATA[yolo-world训练自己的数据集]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/149916407</link><guid>https://blog.csdn.net/weixin_46450859/article/details/149916407</guid><author>weixin_46450859</author><pubDate>Mon, 04 Aug 2025 23:20:34 +0800</pubDate><description><![CDATA[搭建YOLO-World环境的步骤：1) 使用Python 3.10及以下版本，安装numpy 1.0；2) 参考知乎和CSDN教程搭建环境，提供详细的pip list依赖包清单。自定义数据集需准备COCO-MMDetection格式的标注文件和描述目标的json文件。修改配置时，需调整yolo_world_v2_l_vlpan_bn_sgd_1e-3_40e_8gpus_finetune_coco.py文件中的类别数等参数。注意Roboflow导出的COCO格式可能需转换，建议参考相关教程进行调整。]]></description><category></category></item><item><title><![CDATA[记录hloc，limap，pycolmap莫名其妙的错误]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/149333354</link><guid>https://blog.csdn.net/weixin_46450859/article/details/149333354</guid><author>weixin_46450859</author><pubDate>Mon, 14 Jul 2025 16:19:33 +0800</pubDate><description><![CDATA[【代码】记录hloc，limap，pycolmap莫名其妙的错误。]]></description><category></category></item><item><title><![CDATA[怎么重新分配roboflow数据集里面的训练集测试集验证集划分]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/148614752</link><guid>https://blog.csdn.net/weixin_46450859/article/details/148614752</guid><author>weixin_46450859</author><pubDate>Thu, 12 Jun 2025 17:26:51 +0800</pubDate><description><![CDATA[本文介绍了如何重新分配Roboflow数据集中的图像：1）选中目标文件夹（如diffuser_double_shim）将其移至&quot;未分配&quot;状态；2）移动后的288张图像会暂时移出数据集，但原有标注信息会被保留；3）重新进行图像标注操作时，只需调整训练集分配比例即可完成数据集的重新配置。该方法可实现数据集的灵活调整，同时保留原有标注信息，简化了数据集重构流程。]]></description><category></category></item><item><title><![CDATA[利用netmq在相机应用于unity之间传输图像数据]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/148436773</link><guid>https://blog.csdn.net/weixin_46450859/article/details/148436773</guid><author>weixin_46450859</author><pubDate>Wed, 04 Jun 2025 23:24:06 +0800</pubDate><description><![CDATA[Unity工业相机接入方案解析 本文探讨了在Unity中接入不同品牌工业相机的技术方案。研究发现： Basler相机可直接调用官方DLL（pylonc.net.dll）实现接入 海康和大恒相机因驱动DLL依赖C++组件，无法直接调用 解决方案：通过独立进程（相机应用程序）与Unity进行通信，采用NetMQ实现图像数据传输 技术实现要点： 相机端：使用PublisherSocket发布JPEG图像帧 Unity端：通过SubscriberSocket订阅图像数据 优化：设置高水位线控制缓存帧数，避免数据堆积]]></description><category></category></item><item><title><![CDATA[transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5])]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/145771087</link><guid>https://blog.csdn.net/weixin_46450859/article/details/145771087</guid><author>weixin_46450859</author><pubDate>Fri, 21 Feb 2025 10:28:09 +0800</pubDate><description><![CDATA[transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5])]]></description><category></category></item><item><title><![CDATA[orbslam2跑自己的视频]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/138508302</link><guid>https://blog.csdn.net/weixin_46450859/article/details/138508302</guid><author>weixin_46450859</author><pubDate>Mon, 06 May 2024 21:20:51 +0800</pubDate><description><![CDATA[此时rgb文件夹下应该是0001.jpg   0002.jpg等等。先利用ffmpeg命令行，将视频转为帧，然后将他们的名字改成时间辍的形式。]]></description><category></category></item><item><title><![CDATA[orbslam2单目初始化的两帧的选择]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/138243735</link><guid>https://blog.csdn.net/weixin_46450859/article/details/138243735</guid><author>weixin_46450859</author><pubDate>Sat, 27 Apr 2024 10:52:14 +0800</pubDate><description><![CDATA[如果返回false，并不会清空初始化器，也不会丢弃这两帧的信息，即保留mInitialFrame还是之前的第一帧，只是不进行初始化建图而已，后续第三帧会继续和mInitialFrame也就是第一帧进行三角测量，如果满足视差要求等，就会进入建图部分，建图部分会把初始化的两帧设为关键帧。继续，如果第二帧满足了特征点>100，且和mInitialFrame成功匹配的特征点数量>=100，那么将会调用初始化器进行两帧估计位姿，以及生成3D点，关键的来了，这样就可以解决单目初始化的连续两帧视差过小的问题。]]></description><category></category></item><item><title><![CDATA[用 g2o::VertexSE3Expmap和一元边EdgeSE3ProjectXYZOnlyPose重写slam14讲pose_estimation_3d2d]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/137053714</link><guid>https://blog.csdn.net/weixin_46450859/article/details/137053714</guid><author>weixin_46450859</author><pubDate>Tue, 26 Mar 2024 20:12:29 +0800</pubDate><description><![CDATA[以上三种方法都是同一个任务，只优化本帧相机位姿，不优化路标3D点，第一种方法是用一元边，把3D点和2D点都给这个一元边，然后它计算误差第二种和第三种都一样，都是定义二元边，只是都必须要把路标3D点设置为定值，不优化它，否则程序出错，至今我还不知道为什么，目前看来EdgeProjectXYZ2UV和EdgeSE3ProjectXYZ在这个任务下是一样的。]]></description><category></category></item><item><title><![CDATA[opencv mat的所有成员变量各自的意义-----可以很方便的查看mat占用字节大小]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/136951546</link><guid>https://blog.csdn.net/weixin_46450859/article/details/136951546</guid><author>weixin_46450859</author><pubDate>Fri, 22 Mar 2024 21:22:54 +0800</pubDate><description><![CDATA[介绍了opencv一个mat包含的成员变量]]></description><category></category></item><item><title><![CDATA[一个多视图三角化的入门小例子]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/134011752</link><guid>https://blog.csdn.net/weixin_46450859/article/details/134011752</guid><author>weixin_46450859</author><pubDate>Tue, 24 Oct 2023 15:00:10 +0800</pubDate><description><![CDATA[我把8个相机位姿节点设置了不变量，其实我也想把相机位姿和3D点一起优化，但是我v->setFixed(false);其中T1为第一张图片的相机位姿，T2为第二张相机位姿，pts_1为目标点在第一张图片的归一化平面位置，就是把我们得到的像素坐标转到归一化平面，pts_2为目标点在第2张图片，pts_4d就是我们需要得到的3D位置，不过需要把最后一维归一后，取前三维数。好了，现在我们有了相机外参T，相机内参已知，目标点（mark中心）的像素坐标。我们就可以用opencv的三角化求目标点的3D位置了，]]></description><category></category></item><item><title><![CDATA[在windows上跑slam14讲]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/133906358</link><guid>https://blog.csdn.net/weixin_46450859/article/details/133906358</guid><author>weixin_46450859</author><pubDate>Wed, 18 Oct 2023 15:15:30 +0800</pubDate><description><![CDATA[当然我的opencv_contrib没用vcpkg安装，因为我不太放心哈哈哈哈，所以cmakelists里面我需要find_package(opencv)，，，，然后就行了，在ubuntu上跑slam14讲的代码自然很方便，主要是有apt-install，但是在windows上我也是才发现个宝藏，那就是vcpkg。你可以把vcpkg看作是windows的命令行安装，安装方法我就不提了，最后把.\vcpkg.exe的目录给到系统path里就行了，需要包含g2o库，但是vs自己会安排好。]]></description><category></category></item><item><title><![CDATA[estimatePoseSingleMarkers输出的r,t到底代表了什么]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/133799263</link><guid>https://blog.csdn.net/weixin_46450859/article/details/133799263</guid><author>weixin_46450859</author><pubDate>Thu, 12 Oct 2023 21:28:48 +0800</pubDate><description><![CDATA[在识别aruco码的时候，老是搞不清R,T，坐标系转换的关系，现在写下来提示：以下是本篇文章正文内容，下面案例可供参考提示：这里对文章进行总结：说明了mark坐标系和相机坐标系都是右手坐标系，以及返回的R,t的物理意义。]]></description><category></category></item><item><title><![CDATA[opencv 编译windows arm平台]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/132683502</link><guid>https://blog.csdn.net/weixin_46450859/article/details/132683502</guid><author>weixin_46450859</author><pubDate>Tue, 05 Sep 2023 14:04:47 +0800</pubDate><description><![CDATA[首先用cmake-gui 选择点击finish，我这里可以正常生成vs工程。]]></description><category></category></item><item><title><![CDATA[helloworld交叉编译的三种方法]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/132680172</link><guid>https://blog.csdn.net/weixin_46450859/article/details/132680172</guid><author>weixin_46450859</author><pubDate>Tue, 05 Sep 2023 00:27:29 +0800</pubDate><description><![CDATA[例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。提示：以下是本篇文章正文内容，下面案例可供参考以上总结了三种可以交叉编译的方法。]]></description><category></category></item><item><title><![CDATA[如何在ubuntu上将hello.c编译生成a.exe]]></title><link>https://blog.csdn.net/weixin_46450859/article/details/132678352</link><guid>https://blog.csdn.net/weixin_46450859/article/details/132678352</guid><author>weixin_46450859</author><pubDate>Mon, 04 Sep 2023 22:06:30 +0800</pubDate><description><![CDATA[如何在ubuntu上将一个hello world.c编译成a.exe，而不是a.out提示：以下是本篇文章正文内容，下面案例可供参考提示：这里对文章进行总结：例如：以上就是今天要讲的内容，本文仅仅简单介绍了如何在linux上将hello.c编译生成a.exe而不是a.out。]]></description><category></category></item></channel></rss>