摘要:
0. 前言 利用 FFmpeg 编译链接生成的可执行程序本身可以实现很多特定的功能,但如果我们有自己的个性化需求,想要在自己开发的项目中使用 FFmpeg 的一些功能,就需要理解并应用其已经实现好的API,以写代码的方式调用这些API来完成对媒体文件的操作。 既然是调用 FFmpeg 中实现的API 阅读全文
摘要:
1. 常用非线性求解库Ceres # # Ceres Solver install # # Dependencies: CMake, google-glog, gflags, BLAS & LAPACK, Eigen3, SuiteSparse and CXSparse. sudo apt inst 阅读全文
摘要:
1、最初的解决方案 理论基础:stereo match 视差disparity方法 深度depth方法 光流optical-flow方法 应用案例:VisualSfM http://ccwu.me/vsfm/ 二、优化方案 理论基础 global stereo match semi-global s 阅读全文
摘要:
一、torchvision与torch版本对应以及对python版本的要求 二、torchaudio与torch版本对应以及对python版本的要求 三、torch与torchvision和torchaudio以及cuda版本的对应 torch torchvision torchaudio cuda 阅读全文

摘要:
Ubuntu环境,源码编译OpenCV 基础环境包含c++编译和调试工具 sudo apt update sudo apt install -y build-essential cmake gdb 如果要支持opencv图片和视频处理至少还需要ffmpeg编解码相关的库(GStreamer库也可以) 阅读全文
摘要:
1、利用 ffplay 查看YUV数据包括视频或者图片 ffplay [-f rawvideo] -video_size 640x480 test.yuv 注: (1)-f rawvideo 经测试,此选项可加可不加。 (2)yuv 文件不包含宽高数据所以必须用 -video_size widthx 阅读全文
摘要:
删除已合并或者废弃的远程分支是一个好习惯,因为这样可以最大程度地保持仓库的简洁。 一、本地删除然后同步到远程仓库 命令: git push [remote_name] --delete [branch_name] 其中 [remote_name] 通常是origin,代表你克隆仓库时使用的远程仓库的 阅读全文
摘要:
C/C++语言中常用类型time_t定义和使用案例。 阅读全文
摘要:
第一种方式,利用time包 import time time_cur = time.strftime("%Y-%m-%d_%H:%M:%S", time.localtime()) python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) % 阅读全文
摘要:
1. 在 SHELL 中同时判断多个条件 在 SHELL if 语句中使用 "||" 和 "&&" 要用两个独立的 [ ] if [ a -gt b ] && [ a -lt c ] 2. 判断字符串为空的方法 if [ "str" = x ] 3. 截取字 阅读全文
摘要:
日常开发基于Linux系统(其实更多的是Ubuntu平台),平时总会遇到一些情况需要查看某个库或者软件的版本信息,在这里做一下简单的记录。 1. 查看glibc版本 方法一:使用ldd指令 cv@cv:~$ ldd --version ldd (Ubuntu GLIBC 2.23-0ubuntu11 阅读全文
摘要:
1.国内一些开源镜像网址 中国科学技术大学开源软件镜像(目前中国大陆高校访问量最大、收录最全的开源软件镜像,由中国科学技术大学网络信息中心提供支持) https://mirrors.ustc.edu.cn/ 清华大学开源软件镜像(由清华大学信息化技术中心支持创办,由清华大学 TUNA 协会运行维护) 阅读全文