HyperFT icon indicating copy to clipboard operation
HyperFT copied to clipboard

why add /usr/lib/x86_64-linux-gnu/libsqlite3.so

Open DuckJ opened this issue 6 years ago • 12 comments

https://github.com/zeusees/HyperFT/blob/master/Prj-Linux/CMakeLists.txt#L29 linux下视频输入换成本地视频,结果保存在一个avi中,去掉 /usr/lib/x86_64-linux-gnu/libsqlite3.so编译可以成功,但是一运行就崩

DuckJ avatar Nov 05 '19 02:11 DuckJ

能看到错误类型吗

panda-lab avatar Nov 05 '19 03:11 panda-lab

https://github.com/zeusees/HyperFT/blob/master/Prj-Linux/LandmarkTracking.h#L221我看了下这个faceROI_Image是没有值的,导致运行doingLandmark_onet函数core dumped

DuckJ avatar Nov 05 '19 03:11 DuckJ

本地视频是有人脸的,编译去掉/usr/lib/x86_64-linux-gnu/libsqlite3.so是可以过的,请教下链接时候这个库的作用是什么啊

DuckJ avatar Nov 05 '19 03:11 DuckJ

这个是数据库动态库,应该不影响的,你看下下面那个linux链接,能否运行。

panda-lab avatar Nov 05 '19 03:11 panda-lab

https://github.com/xiangdeyizhang/FaceTrack_ncnn_HyperFT这个是吧,我跑的就是这个版本的,请问您这个版本跟这个有区别么,还没试

DuckJ avatar Nov 05 '19 04:11 DuckJ

@DuckJ 我们直接引用了这个版本,他是在我们开源代码的基础上改的linux版,我们自己运行这个代码没有问题。

panda-lab avatar Nov 06 '19 02:11 panda-lab

@lsy17096535 https://github.com/zeusees/HyperFT/blob/master/Prj-Linux/colotracker.cpp#L219我在实验中发现这个函数的frame2_features坐标好多是负值,然后最后产生的pcount(好点数)为0,导致真个tracking函数返回的track box是没有的。

DuckJ avatar Nov 06 '19 05:11 DuckJ

编译过程用的是opencv3.4,ncnn 为20190320,gcc 4.8.5。 编译过程shared_std报错,加了头文件 #include <mermory> ,输入视频流为本地视频

DuckJ avatar Nov 06 '19 05:11 DuckJ

同样的问题,pcount ==0, track_box 返回的是 cv::Rect(0, 0, 0, 0)

hackeritchy avatar Nov 11 '19 03:11 hackeritchy

编译过程用的是opencv3.4,ncnn 为20190320,gcc 4.8.5。 编译过程shared_std报错,加了头文件 #include <mermory> ,输入视频流为本地视频

请问您找到解决方案了嘛?

hackeritchy avatar Nov 11 '19 03:11 hackeritchy

@hackeritchy 在寻找光流特征点的时候你可以试试大一点的搜索尺寸,我这边改了之后是不报错了。可以的话麻烦告知一下我

DuckJ avatar Nov 12 '19 05:11 DuckJ

@DuckJ 是的,只要使用大一点的搜索尺寸就可以跑起来了。 我现在的问题是关键点和框抖动都比较厉害

digital-nomad-cheng avatar Nov 21 '19 02:11 digital-nomad-cheng