软硬件环境
windows 10 64bit
nvidia gtx 1070Ti
opencv 4.2.0
cuda 10.2
cudnn 7.6.5.32
visual studio 2019
视频看这里
前言
前文 windows编译opencv,支持cuda加速,我们已经在windows上编译好了opencv源码,本文就开始使用opencv库。
使用编译好的opencv
首先,我们需要编辑下PATH环境变……继续阅读 »
迷途小书童
5年前 (2019-12-27) 7341浏览 1评论
1个赞
软硬件环境
windows 10 64bit
nvidia gtx 1070Ti
opencv 4.2.0-dev
cuda 10.2
cudnn 7.6.5.32
visual studio 2019
视频看这里
前言
本文的目标是在window10的系统上编译opencv的最新源码版本(4.2.0),使能cuda和cudnn加速。关于cuda和cudnn在windows10上的安装,请参考之前的文章 htt……继续阅读 »
迷途小书童
5年前 (2019-12-26) 10794浏览 2评论
1个赞
软硬件环境
android 5.1..1
ndk r15c
错误描述
如下图所示
解决思路
这个一般是跟ndk相关的错误,某些头文件或者obj文件找不到。可以编写个简单的hello world源文件测试
#include <stdio.h>
int main() {
printf("Hello world.");
return 0;
}
使用ndk中的编译器进……继续阅读 »
迷途小书童
5年前 (2019-12-26) 3789浏览 0评论
0个赞
软硬件环境
ubuntu 16.04 64bit
Android 5.1.1 TV Box
Android studio 2.3.1
前言
最近老有朋友在问vlc for android的移植问题,网络上有一些帖子也有谈到,但是大部分都是基于老版本,况且vlc的更新也很频繁,接口也经常变动,给大家造成了很大的困扰。鉴于此,我专门写一篇博文,将具体的方法及步骤写出来,最后将源码工程上传到了github,方便一些有此……继续阅读 »
迷途小书童
5年前 (2019-12-26) 5041浏览 0评论
0个赞
软硬件环境
ubuntu 16.04 64bit
Android 5.1.1 TV Box
Android studio 2.1.2
概述
VLC是一款大名鼎鼎的流媒体播放器,对本地和流式媒体都支持良好,跨平台,支持当前市面上绝大多数的封装格式及编码格式,最重要的,它还是开源软件。
Android SDK和NDK环境
之前一直有用Android Studio工具,所以这个环境都已经配置好了,在工程配置文件loca……继续阅读 »
迷途小书童
5年前 (2019-12-26) 5011浏览 0评论
0个赞
环境
Android 5.1.1
简介
libdvbpsi 是一个完全依照 ISO/IEC 13818 和 ITU-T H.222.0 标准实现的一个简单库,用来实现解析 MPEG TS 和生成 DVB PSI 表。它是 VideoLAN 下的一个开源项目。
libdvbpsi for android版本编译
这里的情况是需要有 android 的源码,那自由度就更大些,我们将 libdvbpsi 代码拉下来,然……继续阅读 »
迷途小书童
5年前 (2019-12-26) 3534浏览 0评论
0个赞
环境
ubuntu 18.04 64bit
ffmpeg
视频看这里
简介
ffmpeg是一个开源的音视频处理的开发套件,它包括几个非常实用的命令行工具,ffmpeg、ffprobe、ffserver 和 ffplay。本文实现的是ffmpeg + ffserver 来搭建基于 http 的视频点播系统。
系统架构
下图是一个简单的系统架构。图中的 cam.ffm,可以理解为是一个缓存文件,ffmpeg 负责从……继续阅读 »
迷途小书童
5年前 (2019-12-25) 8811浏览 0评论
1个赞
什么是VPS
VPS是Virtual Private Server的英文缩写,翻译成中文就是虚拟专用主机。VPS主机使用虚拟化技术将单个物体服务器拆分成为多个不同的虚拟服务器,这样,用户就可以更好地访问服务器资源,并在需要的时候扩展虚拟服务器。由于它是一个私有服务器,因此不会和其他用户共享服务器资源。使用VPS服务器,用户可以更好地控制服务器环境。不仅可以访问根服务器,还可以选择自己的操作系统并进行其他自定义。
VP……继续阅读 »
迷途小书童
5年前 (2019-12-24) 4474浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
GTX 1660
opencv 4.1.2
视频看这里
简介
前文基于haar特征的人脸检测方法已经实现了最简单的人脸检测方法,但是在检出率、准确率和速度上,都没有办法在实际场合中进行应用。本文就介绍另一种方法,它也是基于OpenCV的,在dnn模块中。
opencv的源码编译,并使能CUDA加速,请参考我之前的文章,https://xugaoxiang.com……继续阅读 »
迷途小书童
5年前 (2019-12-23) 6139浏览 0评论
0个赞
软硬件环境
windows 10 64bit
GTX 1660
CUDA 10.2
cuDNN 7.6.5
visual studio 2019
视频看这里
安装CUDA
首先到https://developer.nvidia.com/cuda-downloads?下载目前的最新版10.2,双击exe文件开始安装
这是一个临时目录,随意选取一个即可
到此cuda就安装好了,接下来我们打开samp……继续阅读 »
迷途小书童
5年前 (2019-12-18) 17195浏览 2评论
1个赞
软硬件环境
ubuntu 18.04 64bit
NVIDIA GTX 1070Ti 8G
anaconda with python 3.6
opencv 3.4.3
cuda 9.0
视频看这里
安装显卡驱动和CUDA
ubuntu下安装的方法之前的博文中就有介绍,这里不再赘述,请参考 https://xugaoxiang.com/2019/12/13/ubuntu-cuda/
编译opencv
我这里的py……继续阅读 »
迷途小书童
5年前 (2019-12-17) 10510浏览 0评论
1个赞
软硬件环境
ubuntu 18.04 64bit
NVIDIA GTX 1070Ti 8G
anaconda with python 3.6
opencv 3.4.3
cuda 9.0
YOLO v3
前言
下图是近年来物体检测领域算法的演化,YOLO是目前公认的比较准确的物体检测算法,已经发展到了第三个版本。关于darknet(实现YOLO检测的开源项目)的基本情况,参考之前的博文 https://xugaox……继续阅读 »
迷途小书童
5年前 (2019-12-16) 5254浏览 2评论
1个赞
软硬件环境
Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHz
GTX 1070 Ti 32G
ubuntu 18.04 64bit
anaconda with python 3.6
CUDA 9.0
准备工作
Nivdia的驱动及CUDA的安装请见 https://xugaoxiang.com/2019/12/13/ubuntu-cuda/, 如果之前通过 conda 或者 pi……继续阅读 »
迷途小书童
5年前 (2019-12-16) 5130浏览 0评论
0个赞
软硬件环境
Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHz
GTX 1070 Ti 32G
ubuntu 18.04 64bit
anaconda with python 3.6
tensorflow-gpu
keras
opencv 3.4.3
视频看这里
此处是youtube的播放链接,需要科学上网。喜欢我的视频,请记得订阅我的频道,打开旁边的小铃铛,点赞并分享,感谢您的……继续阅读 »
迷途小书童
5年前 (2019-12-16) 11227浏览 3评论
1个赞
Gaussian-YOLOv3
Gaussian-YOLOv3是YOLOv3的改进版,它利用高斯分布的特性(也叫正态分布,详见参考资料),改进YOLOv3,使得网络能够输出每个检测框的不确定性,从而提升了网络的精度。
关于YOLOv3的相关知识,可以参考我之前的两篇文章,Darknet基本使用和YOLOv3训练自己的检测模型。
YOLOv3识别出的目标类别是有置信度的,但目标框只有位置而没有置信度,也就是说,从结果中……继续阅读 »
迷途小书童
5年前 (2019-12-16) 3451浏览 0评论
0个赞
软硬件环境
Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHz
GTX 1070 Ti 32G
ubuntu 18.04 64bit
anaconda with python 3.6
darknet git version
cuda 8.0
opencv 3.1.0
CIFAR数据集
CIFAR数据集包括CIFAR-10和CIFAR-100,前者包含10种物体,每种物体6000张图……继续阅读 »
迷途小书童
5年前 (2019-12-16) 3967浏览 0评论
0个赞
软硬件环境
Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHz
ubuntu 18.04 64bit
GTX 1070Ti 8G/32G
darknet git version
cuda 8.0
opencv 3.4.3
miniconda with python 3.7.1
前言
先说说我这的具体情况,需要检测的对象是老鼠,手上已经有的数据是图片以及图片中老鼠的坐标位置(x,y,……继续阅读 »
迷途小书童
5年前 (2019-12-16) 4463浏览 0评论
0个赞
软硬件环境
Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHz
GTX 1070 Ti 32G
ubuntu 18.04 64bit
anaconda with python 3.6
darknet git version
cuda 8.0
opencv 3.1.0
视频看这里
Darknet简介
Darknet 是一个用 C 和 CUDA 编写的开源的神经网络框架。安装起来非常……继续阅读 »
迷途小书童
5年前 (2019-12-16) 10954浏览 0评论
0个赞