1. 看了从网上下来的虹桥小区的视频--看了第一段,摄像头观察到的比较多的行人走出大门的情况,没有多少是走进来的,晚上比较黑,看不清楚人脸,摄像头的位置也偏高。第二段视频是早晨的,图像质量比较清晰,但是人脸依然不清晰。
2.看的第三段视频是在街上的视频,来来往往的行人,白天,是要把这些人检测出来,并且进行分类吗?
人太小了啊,感觉这要是用来训练,需要准备百万张数据,这不得吐血而亡了呀。
3. 今天我的目标只有一个, 那就是解决纯的linux 下内存泄露的问题。解决了这个问题,我就回家。
我跑了basler 读取视频的程序,11:12 分 这会的内存占用情况为: 29852
11:16 分是29948 换了pylon 自己的显示函数(此显示函数只能在windows 下显示)11点22分 28692
Q1: pylon 的display 函数在linux 可以使用吗,好像记得是不能使用的
4. opencv 的库函数好像没有起作用。
解决方法:在last 的下面找到makefile,把此makefile 代替之前的makefile。这个makefile 为什么行的原因是这个里面的.so 比较全,是 /opt/pylon4/lib64/pylon/tl 下面的所有的链接库,码神是因为makefile 下面只加了基础的库文件,可能是我调用了其他的库文件,所以会显示没有未定义
5.
No absolute path for '/opt/GenICam_v2_3/bin/Linux64_x64/GenApi/Generic/libXMLLoader_gcc40_v2_3.so'
A.在opt 目录下: vi ~/.bashrc
加入:
export PYLON_ROOT=/opt/pylon4
export GENICAM_ROOT_V2_3=${PYLON_ROOT}/genicam
export GENICAM_CACHE_V2_3=$HOME/genicam_xml_cache
export LD_LIBRARY_PATH=${PYLON_ROOT}/lib64:${GENICAM_ROOT_V2_3}/bin/Linux64_x64:${GENICAM_ROOT_V2_3}/bin/Linux64_x64/GenApi/Generic:$LD_LIBRARY_PAT
B. 在我训练的目录下 sudo vi /etc/ld.so.conf
在下面添加/opt/pylon4/lib64
/opt/pylon4/genicam/bin/Linux64_x64
加入
${GENICAM_ROOT_V2_3}/bin/Linux64_x64/GenApi/Generic
然后sudo ldconfig
搞定这个问题。 现在单独的视频没有问题了。只是整合到其他的程序下就有问题。