<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hunterhe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hunterhe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hunterhe]]></copyright><item><title><![CDATA[CMake undefined reference to symbol ‘pthread_condattr_setclock@@GLIBC_2.3.3‘]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/120591117</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/120591117</guid><author>hunterhe</author><pubDate>Sun, 03 Oct 2021 01:38:25 +0800</pubDate><description><![CDATA[用CMake编译项目的时候报错：
undefined reference to symbol ‘pthread_condattr_setclock@@GLIBC_2.3.3’
error adding symbols: DSO missing from command line
找了半天发现了stackoverflow上面的一个答案
https://stackoverflow.com/questions/19901934/libpthread-so-0-error-adding-symbols-dso-mi]]></description><category></category></item><item><title><![CDATA[ubuntu20.04安装opencv4.4.0和opencv contrib 4.4.0]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/120066597</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/120066597</guid><author>hunterhe</author><pubDate>Thu, 02 Sep 2021 18:55:30 +0800</pubDate><description><![CDATA[不得不说，玩转ubuntu真是一道道坎，不论是ROS还是OpenCV，都很容易卡在安装，最大的问题是需求文件下载不下来（被墙了）
1、源码下载
官网和github分别下载opencv，解压后放在同一个文件夹（网上有坑），最好改名一个为opencv，一个为opencv_contrib，编译的时候很多都没带版本号，并在同级再建一个build文件夹，这三个文件夹我放在了~/opencv；

2、更新系统及必要的包
 sudo add-apt-repository "deb http://security.ubun]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04安装ROS2(Foxy)极简教程]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/112647916</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/112647916</guid><author>hunterhe</author><pubDate>Fri, 15 Jan 2021 10:32:12 +0800</pubDate><description><![CDATA[背景&amp;吐槽：ros安装对中国用户是真的不友好，好多资源需要翻qiang才能下载得到，折腾了一两天我才搞定，终于可以继续学习。
安装步骤：废话不多说，官网得安装步骤其实是很坑的，我这里尽量在官网安装步骤基础上进行安装。
1.系统更新&amp;utf-8支持
sudo apt update &amp;&amp; sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 ]]></description><category></category></item><item><title><![CDATA[win10无线网卡共享网络给有线网卡再共享给其他电脑]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/112504070</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/112504070</guid><author>hunterhe</author><pubDate>Tue, 12 Jan 2021 00:06:51 +0800</pubDate><description><![CDATA[背景：因项目主机为只有有线网卡的Linux系统，需要联网安装一些程序，需要win10的笔记本共享网络给项目主机，但是调试环境下笔记本又只有连接手机热点的无线网络，需要实现(笔记本无线网卡-&gt;笔记本有线网卡-&gt;项目主机有线网卡)的共享网络链路。
实现步骤：
1.win10笔记本无线网卡共享网络，右键-&gt;属性-&gt;共享-&gt;勾选允许…

如果有线网卡的ip地址之前有配置，会有如下提示，确定即可，如果没有也没关系，查看有线网卡的网络ip会发现是192.168.137.1

2.此时用一根]]></description><category></category></item><item><title><![CDATA[vs2019提示未声明的标识符，语法错误，但找不到错误在哪]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/112464258</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/112464258</guid><author>hunterhe</author><pubDate>Mon, 11 Jan 2021 11:33:12 +0800</pubDate><description><![CDATA[这两天在学习pcl，出差在外，没有linux系统，用win10 + vs2019运行的pcl的一些例程，发现老是报错：
错误	C2065	“mapping”: 未声明的标识符

语法错误:")"

这些错误明明都没有，或者已经声明了，却还是提示，感觉有点莫名其妙。
问题原因：
经过排查警告，发现有这样的提示：
警告	C4819	该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

一开始没注意这些警告，发现后才知道原因
这些代码是下载的别人Ubuntu上的]]></description><category></category></item><item><title><![CDATA[pip离线复制python开发环境]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/111655472</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/111655472</guid><author>hunterhe</author><pubDate>Thu, 24 Dec 2020 20:47:40 +0800</pubDate><description><![CDATA[为了将python开发环境复制到无法联网的环境中，利用pip统计出所有已装模块，下载到本地，然后复制到新环境中即可离线安装。
1.已装模块统计并保存到setup.txt
pip freeze &gt; requirements.txt

2.将统计的模块下载到本地文件夹
pip download -r setup.txt -d your_download_dir

3.在新环境安装复制过来的模块文件夹
pip install -r requirements.txt --no-index --find-lin]]></description><category></category></item><item><title><![CDATA[记录一次linux(ubuntu20.04)系统生成动态链接库（.so文件）注意事项]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/111404711</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/111404711</guid><author>hunterhe</author><pubDate>Sat, 19 Dec 2020 15:01:08 +0800</pubDate><description><![CDATA[1、系统、环境及需求
ubuntu20.04，已安装了编译相关工具，因为项目需要，安装了opencv4.4.0。需要将c++写的类生成.so文件供软件调用，才有了这次记录。
2、编译参考
主要是根据这篇博客进行的：https://blog.youkuaiyun.com/u011964923/article/details/73297443
3、注意事项
部分细节需要注意：
1.生成动态连接库.so需要先生成.o文件,生成.o文件后不要make clean，因为下一步的生成.so需要;
2.如果生成错误，需要先make ]]></description><category></category></item><item><title><![CDATA[pycharm无法导入本地文件夹里的模块No module named ‘xxx‘]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/111218182</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/111218182</guid><author>hunterhe</author><pubDate>Tue, 15 Dec 2020 15:34:09 +0800</pubDate><description><![CDATA[问题如下图，明明我本地文件夹里有这个模块，为啥还是识别不了呢？并且运行就会提示：No module named ‘nets.yolo4_tiny’

解决办法：在该文件夹下新建一个空的名字为:
__init__.py

的文件。


]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04.1 LTS, 开机进入不了登录界面,画面一直停留在转圈圈的地方]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/109524517</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/109524517</guid><author>hunterhe</author><pubDate>Fri, 06 Nov 2020 09:04:30 +0800</pubDate><description><![CDATA[我的新装的系统在第二次重启后出现这种情况
我是重装系统后（有时候不断重启也能偶尔进去系统就可以不重装系统）在第二次重启之前关闭了splash好的，步骤如下：
1.编辑 /etc/default/grub文件，grub文件可以用文本编辑器或者vim编辑，如果没有权限可以用chmod打开权限，用vim的话命令如下：
sudo vim /etc/default/grub

2.将文件中 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash” 内容修改为:
GRUB_CMDLINE_LI]]></description><category></category></item><item><title><![CDATA[吴恩达机器学习知识点问答（仅题目）]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/108907686</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/108907686</guid><author>hunterhe</author><pubDate>Sun, 04 Oct 2020 21:42:38 +0800</pubDate><description><![CDATA[答案可看黄海广学习笔记
第一周
1.批量梯度下降公式；
2.线性回归的梯度下降公式；
第二周
1.多变量线性回归梯度下降公式；
2.正规方程公式；
第三周 逻辑回归
1.Sigmoid 函数公式g(z)；
2.逻辑回归的预测公式；
3.逻辑回归的代价函数；
4.逻辑回归的梯度下降公式；
5.正则化（Regularization）公式；
6.线性回归的正则化代价函数公式以及梯度下降公式；
7.逻辑回归的正则化代价函数公式以及梯度下降公式；
第四周 神经网络
1.神经网络前向传播公式；
第五周 神经网络的学习
]]></description><category></category></item><item><title><![CDATA[关键词：visual studio 2017、python转c++、cuda编程、opencl编程、生成dll等]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/101064883</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/101064883</guid><author>hunterhe</author><pubDate>Sat, 21 Sep 2019 14:09:58 +0800</pubDate><description><![CDATA[背景描述
轮胎磨耗算法是用python写的，其中调用了外部显卡及cpu显卡，对应cuda编程及opencl编程。但是整个测试系统软件是找人做的，用c开发的，为了保持系统的统一性，由我来把python转成c++，转换期间遇到了不少问题，也都一一解决了，最后结果一致，生成了dll。
遇到的问题及解决办法
1、python的numpy库转到c++
用python写各种矩阵算法那是简单的很，但是转到c++...]]></description><category></category></item><item><title><![CDATA[python利用多线程实现参数的实时更新、传递]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/100022937</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/100022937</guid><author>hunterhe</author><pubDate>Thu, 22 Aug 2019 20:04:24 +0800</pubDate><description><![CDATA[(读者下面大块代码可以忽略，有用的在最下面)最近在做basler工业相机的api调用，用python实现，其中有一个实时显示图像的api，其调用如下：
from pypylon import pylon
from pypylon import genicam
import time

try:
    imageWindow = pylon.PylonImageWindow()
    image...]]></description><category></category></item><item><title><![CDATA[解决labview事件结构按下键按下enter在输入密码时不能实时更新字符串的问题]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/98173563</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/98173563</guid><author>hunterhe</author><pubDate>Fri, 02 Aug 2019 09:45:54 +0800</pubDate><description><![CDATA[废话不多说，要加个延迟，100ms就够了，如下图

这样就能实时更新字符串了，如果不加延迟，enter按下字符串不会读取当前值，而是读取上一状态值。

]]></description><category></category></item><item><title><![CDATA[记一次用Android Studio调试tensorflow提供的android端实时检测demo过程]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/94389567</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/94389567</guid><author>hunterhe</author><pubDate>Mon, 01 Jul 2019 14:28:51 +0800</pubDate><description><![CDATA[平台介绍
win10 64位
Android Studio 3.4.1
手机 mi8
过程
本来是想测试TensorFlow在Android平台的demo：
https://www.jianshu.com/p/99ff23a164ed
（这篇文章写得详细，为了防止原链接失效，我把具体过程copy过来放在文末，侵删）
**有一个细节：并不需要自己新建任何项目，直接打开tensorflow提供的and...]]></description><category></category></item><item><title><![CDATA[UEFI启动模式下win10+Ubuntu18.04双硬盘（固态+机械）双系统安装2019.06船新版本]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/93004057</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/93004057</guid><author>hunterhe</author><pubDate>Thu, 20 Jun 2019 12:02:33 +0800</pubDate><description><![CDATA[网上好多教程，要分不清楚，就真的是步步为坑。
对于近两年的新电脑，大部分预装的win10应该都是UEFI引导的，所以百度搜来的好多做法都不再适用，比如什么UltraISO，什么大白菜大萝卜，什么easybcd，做引导盘的那一套直接忽略，因为uefi引导下不用做引导盘了，直接把Ubuntu的iso文件解压到u盘中就ojbk了（用rar就能解压iso）。
软硬件背景
什么样的软硬件环境就对应什么样的方...]]></description><category></category></item><item><title><![CDATA[vs2012配置opencv2.4.9]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/90477997</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/90477997</guid><author>hunterhe</author><pubDate>Thu, 23 May 2019 12:02:34 +0800</pubDate><description><![CDATA[系统环境
win10 64位系统；
Visual Studio 2012（对应vc11，这里要注意opencv的版本会限制对应于vc的版本，从而限制了vs的版本，本文所用opencv\build\x64里面包含vc10、vc11、vc12，对应于vs2012的即vc11，vs和vc的对应关系详情自行搜索）；
opencv2.4.9；
开始配置
系统环境变量设置
此电脑-高级系统设置-高级-环境变量...]]></description><category></category></item><item><title><![CDATA[yolov3用训练过得weights文件继续训练]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/89923092</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/89923092</guid><author>hunterhe</author><pubDate>Tue, 07 May 2019 16:03:42 +0800</pubDate><description><![CDATA[背景
Ubuntu 18.04
yolov3
darknet
方法
当训练到一定程度需要测试效果时，可以终止一下训练（ctrl+c），此时在backup文件夹下有好多训练权重（.weight）文件。用其检测样本的代码如下：
./darknet detector test cfg/voc.data cfg/yolov3-voc.cfg backup/yolov3-voc_600.weights da...]]></description><category></category></item><item><title><![CDATA[yolov3训练 Couldn't open file: /darknet/scripts/2018_train.txt]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/89916111</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/89916111</guid><author>hunterhe</author><pubDate>Tue, 07 May 2019 10:36:02 +0800</pubDate><description><![CDATA[系统环境
Ubuntu18.04
darknet
yolov3
操作背景
当进行训练时：
./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg scripts/darknet53.conv.74
执行这一句时报错：
Couldn’t open file: /darknet/scripts/2018_train.txt
解决方法
这是因为v...]]></description><category></category></item><item><title><![CDATA[linux Ubuntu 18.04安装opencv到了python2上或python3]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/89888296</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/89888296</guid><author>hunterhe</author><pubDate>Mon, 06 May 2019 18:05:16 +0800</pubDate><description><![CDATA[若是用pip install opencv-python则安装在了python2上
若是用pip3 install opencv-python则安装在了python3上

]]></description><category></category></item><item><title><![CDATA[Ubuntu系统的服务器安装python环境遇到的坑]]></title><link>https://blog.youkuaiyun.com/hunterhe/article/details/89381389</link><guid>https://blog.youkuaiyun.com/hunterhe/article/details/89381389</guid><author>hunterhe</author><pubDate>Thu, 18 Apr 2019 16:14:54 +0800</pubDate><description><![CDATA[背景
之前没用过linux，java写的服务器需要调python脚本，需要安装python环境（具体原因在上一博客），安装过程遇到的问题。
boot权限
想安装opencv3，但是多次均失败提示memoryerror，后来想安装其它也不行，从网上搜索发现是需要root权限，相当于windows的管理员权限吧，就是在命令前加sudo，给服务器管理者要了密码，并输入： u - root，输入密码获得了...]]></description><category></category></item></channel></rss>