目标跟踪开发环境安装
2017-11-02 18:32
375 查看
现在需要实现一个视频目标跟踪的代码:
一、先搜了一些视频库,如fish4knowledge的视频点击打开链接,常用计算机视觉实验图像库和图像集点击打开链接,视频库中的CAVIAR
Test Case Scenarios,目标跟踪常用的视频库,然后搜了python的视频代码(因为之前学了点python,想用上)
二.搜了代码之后,复制到pycharm上,配置是python 3.5,opencv3,但是搜到的代码中import cv2.cv始终不行,搜了一下是因为版本的问题,就改成python 2.7,opencv3,但是videocapture一直不行,读取的视频始终为空(opencv3是因为基于之前的博客直接安的opencv3)。后来又搜原因,好像是因为ubuntu没有ffmpeg,ubuntu系统
- python中用cv2.VieoCapture()读取视频失败安装失败,还是不行。可能是因为ubuntu解析不了视频,因此就去windows10上安装。
三。在win10系统中,先安装anaconda2,Python·Win10通过Anaconda安装python和Jupyter,安装包是Anaconda
installer archive,然后安装pycharm第02章 Pycharm的下载、安装和使用,然后安装opencv2.4python2.7+opencv+pycharm---win10(64位),实验opencv图像代码,可以,但是视频还是读取不到,为空。接着opencv-python包,通过cmd切换到下载目录中,在命令行中pip
install opencv_python-3.3.0.10-cp27-cp27m-win_amd64.whl,还是不行。接着安装anaconda3,(先安装anaconda2再安装anaconda3是因为Anaconda 2和3在Win10上共存),然后安装opencv_python-3.3.0.10-cp27-cp27m-win_amd64.whl,有时候报platform不匹配,后来安了几遍,好了。再在pycharm中运行代码,这时候捕获到的视频不为空了。
四、看到目标跟踪的代码基于visual studio的比较多,因此在win10上安装visual studio2010,安装好了之后下载opencv2.4.11,之前下了2.4.12,但是不支持vc10,参考【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV
2.4.9 +VS 开发环境配置配置环境变量,其中2.4.11lib如下
opencv_calib3d2411.lib
opencv_calib3d2411d.lib
opencv_contrib2411.lib
opencv_contrib2411d.lib
opencv_core2411.lib
opencv_core2411d.lib
opencv_features2d2411.lib
opencv_features2d2411d.lib
opencv_flann2411.lib
opencv_flann2411d.lib
opencv_gpu2411.lib
opencv_gpu2411d.lib
opencv_highgui2411.lib
opencv_highgui2411d.lib
opencv_imgproc2411.lib
opencv_imgproc2411d.lib
opencv_legacy2411.lib
opencv_legacy2411d.lib
opencv_ml2411.lib
opencv_ml2411d.lib
opencv_nonfree2411.lib
opencv_nonfree2411d.lib
opencv_objdetect2411.lib
opencv_objdetect2411d.lib
opencv_ocl2411.lib
opencv_ocl2411d.lib
opencv_photo2411.lib
opencv_photo2411d.lib
opencv_stitching2411.lib
opencv_stitching2411d.lib
opencv_superres2411.lib
opencv_superres2411d.lib
opencv_ts2411.lib
opencv_ts2411d.lib
opencv_video2411.libopencv_video2411d.lib
opencv_videostab2411.lib
opencv_videostab2411d.lib
按照教程整好了环境,使用教程中的代码结果报错,cv:exception内存等,但是使用release模式可以运行。所以把属性-》链接器-》输入里面只留下d 结尾,还是不行,最后在代码上面加上#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
结果正常,因为两个头文件处理图像,因此可以。
五、搜了目标跟踪的代码,复制到vc中,发现不能实现,最后搜了一个mean-shift算法,运行成功,期间出现的问题有Cannot find or open the PDB file,Error
opening file (/home/vaibhav/opencv/modules/highgui/src/cap_ffmpeg_impl.hpp:553)等,最后运行成功。然后总结了一下,主要参考为基于MeanShift的目标跟踪算法及实现、meanshift运动跟踪算法详解、Mean
shift向量、概率密度函数、概率密度函数梯度之间的关系等。
一、先搜了一些视频库,如fish4knowledge的视频点击打开链接,常用计算机视觉实验图像库和图像集点击打开链接,视频库中的CAVIAR
Test Case Scenarios,目标跟踪常用的视频库,然后搜了python的视频代码(因为之前学了点python,想用上)
二.搜了代码之后,复制到pycharm上,配置是python 3.5,opencv3,但是搜到的代码中import cv2.cv始终不行,搜了一下是因为版本的问题,就改成python 2.7,opencv3,但是videocapture一直不行,读取的视频始终为空(opencv3是因为基于之前的博客直接安的opencv3)。后来又搜原因,好像是因为ubuntu没有ffmpeg,ubuntu系统
- python中用cv2.VieoCapture()读取视频失败安装失败,还是不行。可能是因为ubuntu解析不了视频,因此就去windows10上安装。
三。在win10系统中,先安装anaconda2,Python·Win10通过Anaconda安装python和Jupyter,安装包是Anaconda
installer archive,然后安装pycharm第02章 Pycharm的下载、安装和使用,然后安装opencv2.4python2.7+opencv+pycharm---win10(64位),实验opencv图像代码,可以,但是视频还是读取不到,为空。接着opencv-python包,通过cmd切换到下载目录中,在命令行中pip
install opencv_python-3.3.0.10-cp27-cp27m-win_amd64.whl,还是不行。接着安装anaconda3,(先安装anaconda2再安装anaconda3是因为Anaconda 2和3在Win10上共存),然后安装opencv_python-3.3.0.10-cp27-cp27m-win_amd64.whl,有时候报platform不匹配,后来安了几遍,好了。再在pycharm中运行代码,这时候捕获到的视频不为空了。
四、看到目标跟踪的代码基于visual studio的比较多,因此在win10上安装visual studio2010,安装好了之后下载opencv2.4.11,之前下了2.4.12,但是不支持vc10,参考【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV
2.4.9 +VS 开发环境配置配置环境变量,其中2.4.11lib如下
opencv_calib3d2411.lib
opencv_calib3d2411d.lib
opencv_contrib2411.lib
opencv_contrib2411d.lib
opencv_core2411.lib
opencv_core2411d.lib
opencv_features2d2411.lib
opencv_features2d2411d.lib
opencv_flann2411.lib
opencv_flann2411d.lib
opencv_gpu2411.lib
opencv_gpu2411d.lib
opencv_highgui2411.lib
opencv_highgui2411d.lib
opencv_imgproc2411.lib
opencv_imgproc2411d.lib
opencv_legacy2411.lib
opencv_legacy2411d.lib
opencv_ml2411.lib
opencv_ml2411d.lib
opencv_nonfree2411.lib
opencv_nonfree2411d.lib
opencv_objdetect2411.lib
opencv_objdetect2411d.lib
opencv_ocl2411.lib
opencv_ocl2411d.lib
opencv_photo2411.lib
opencv_photo2411d.lib
opencv_stitching2411.lib
opencv_stitching2411d.lib
opencv_superres2411.lib
opencv_superres2411d.lib
opencv_ts2411.lib
opencv_ts2411d.lib
opencv_video2411.libopencv_video2411d.lib
opencv_videostab2411.lib
opencv_videostab2411d.lib
按照教程整好了环境,使用教程中的代码结果报错,cv:exception内存等,但是使用release模式可以运行。所以把属性-》链接器-》输入里面只留下d 结尾,还是不行,最后在代码上面加上#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
结果正常,因为两个头文件处理图像,因此可以。
五、搜了目标跟踪的代码,复制到vc中,发现不能实现,最后搜了一个mean-shift算法,运行成功,期间出现的问题有Cannot find or open the PDB file,Error
opening file (/home/vaibhav/opencv/modules/highgui/src/cap_ffmpeg_impl.hpp:553)等,最后运行成功。然后总结了一下,主要参考为基于MeanShift的目标跟踪算法及实现、meanshift运动跟踪算法详解、Mean
shift向量、概率密度函数、概率密度函数梯度之间的关系等。
相关文章推荐
- Ubuntu下安装Sun-Java6-Jdk和配制Eclipse下Android开发环境
- Windows下单机安装Spark开发环境
- Ubuntu14.04下安装配置Android开发环境
- 开发环境配置-maven的安装、配置与使用-6
- 开发环境准备-Mysql安装失败(5.6.39版本)
- windows xp下vs2008 安装opencv2.3 ,开发环境搭建
- ESP8266 机智云 开发环境搭建(一)安装Linux系统
- linux下android开发环境搭建及NDK安装
- eclipse开发android-ndk环境所需工具包及安装配置方法
- 20分钟自动安装kilo版本openstack开发环境
- ubuntu安装lamp开发环境以及composer和laravel
- SharePoint 2013配置开发环境,需安装VS2012插件
- Go开发:Mac上安装Go环境和VS Code
- Java开发记录1---JRE环境和Eclipse安装
- Qt开发环境安装配置
- ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装
- Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】
- ubuntu上java的开发环境 jdk 的安装
- Gentoo Linux Java 开发环境升级安装
- 四,从头到尾在myeclipse中的java开发环境搭建之SQLServer2000数据库的安装