opencv
文章平均质量分 78
狂奔的CD
这个作者很懒,什么都没留下…
展开
-
opencv系列之基于NVIDIA显卡的opencv-python硬解方案
前言ffmpeg编译使用cuvid硬解方案试过了,不过解码出来的像素格式为YUV420, opencv中使用需要转成BGR,转色彩空间这部占用的CPU过高。因此需要将转色彩空间这步也用GPU来处理,NVIDIA 开源了适用于 Python 的视频处理框架「VideoProcessingFramework(VPF)」。该框架为开发人员提供了一个简单但功能强大的 Python 工具,可用于硬件加速的视频编码、解码和处理类等任务。同时,由于 Python 绑定下的 C ++ 代码,它使开发者可以在数十行代码原创 2022-03-06 13:24:13 · 8659 阅读 · 5 评论 -
opencv系列之ubuntu系统下编译python版本的opencv(指定特定的ffmpeg)
正文前置确定安装好了cmake,nvidia-driver,Cuda,cudnn在ubuntu中编译好ffmpeg。准备将python版本的opencv,编译到conda的环境中,提前创建好自己的conda虚拟环境,我这里是cd_test, 也可以编译到其他的python环境中,具体路径得配置正确。下载下载opencv4.5.4官方源码地址下载opencv-contribute4.5.4可以在此下载国内镜像解压到同一目录下,结构为:folder|–opencv-4.5.4|–ope原创 2022-02-24 18:27:55 · 4763 阅读 · 0 评论 -
相机标定系列
文章目录目标目标原创 2021-11-18 17:12:26 · 161 阅读 · 0 评论 -
图像处理算法之Gamma校正优化一
文章目录1 前言2 论文原理3 效果1 前言接着上一篇Gamma校正,对于一般的偏暗或者偏亮的图片,可以处理的不错。但是如果图像上出现部分偏亮或者部分偏暗,或者图像在时序上会有亮变暗,环境不定。这时候需要做自适应的gamma矫正,就是需要对暗的部分增亮,对亮的部分拉暗。了解下方案一:论文Local colour correction using nonlinear masking2 论文原理参考: https://blog.csdn.net/heiheiya/article/details/80原创 2021-02-25 19:14:47 · 4776 阅读 · 2 评论 -
图像处理算法之Gamma校正
文章目录1 使用场景2 原理3 实现步骤4 实现5 效果1 使用场景当一张图片出现过亮或者过暗的时候导致图像对比度较差,可以使用Gamma校正来处理2 原理如上图所示,为函数 f(I)=Iγf(I) = I^γf(I)=Iγ的曲线表示:当γ<1γ<1γ<1时,为图中上方的虚线曲线,图中γ=1/2.2γ=1/2.2γ=1/2.2当γ=1γ=1γ=1时,为图中间的直线,也就是f(I)=If(I)=If(I)=I当γ>1γ>1γ>1时, 为图中下方的曲线实线,原创 2021-02-25 14:42:19 · 5653 阅读 · 0 评论 -
ubuntu18编译opencv并添加opencl支持(intel版本)
文章目录1 安装intel平台的opencl2 编译opencv3 测试1 安装intel平台的opencl查看本机上的openclsudo apt-get install clinfoclinfo2)安装intel版的opencl参考 https://blog.csdn.net/qq_28483731/article/details/68235383intel sdk for opencl下载地址https://www.intel.com/content/www/us/en/home原创 2020-08-01 01:13:16 · 859 阅读 · 0 评论 -
linux使用cmake交叉编译opencv
文章目录正文1.准备工作2.cmake配置3.开始编译4.各种出错及解决方案正文1.准备工作1)交叉编译工具不同平台会提供对应的交叉编译工具,比如rockpi,树莓派,arm等这里将使用rockpi提供的aarch64-linux-gnu-相关工具2)opencv源码包含opencv-4.1.0以及opencv_contrib-4.1.03)安装好cmake及cmake-gui2.cmake配置1)创建好编译输出的目录,运行cmake-gui填写好顶部source code以及bin原创 2020-07-08 14:37:32 · 4098 阅读 · 0 评论 -
图像处理技巧
文章目录1.白平衡-解决偏色问题 白平衡,顾名思义,即白色的平衡,在不同色温下,都能准确判断出白色,而不会产生偏色.在黃色的光線照射下, 白色的物件看來是黃色的. 在這種情況下, 要調整白平衡, 才能重現白色. 白平衡是用色温的單位來量度的.2.自动色阶 自动色阶就是自动定义每个通道中最亮和最暗的像素作为白和黑,然后按比例重新分配其间的像素值。一般用于调整简单的灰度图像,还是手动调整好...原创 2020-04-10 11:26:14 · 226 阅读 · 0 评论 -
androidstudio中配置javacv
前言一直都是用的opencv.安卓里用的opencv4Android,如果要处理rtsp等流媒体,以前是编译ffmpeg,并编写底层jni代码.现在发现javacv,非常方便,javacv的作用类似opencv4Android,不过集成opencv和ffmpeg so的方式更简洁,而且对于流媒体等天然支持.正文1.AndroidStudio中配置javacv仅用gradle配置即可完成编...原创 2020-02-29 14:47:29 · 2429 阅读 · 1 评论 -
opencv开发小技巧记录
文章目录前言正文1 sift算法2 calibrate前言opencv用的多了,就会发现很多方法不是直接调用就能达到效果的。为了达到最优效果,通常需要对参数进行适当调整,然后与不同方法配合使用。比如sift的效果,比如calibrate的计算结果等。。。正文本文罗列一下实践中的发现的技巧1 sift算法sift算法在一开始直接使用,效果让我感觉大大的意外,貌似没有传说中的牛掰。sift...原创 2019-12-10 19:05:48 · 131 阅读 · 0 评论 -
ubuntu18.0.4安装opencv4.1.0及开启cuda
转载 https://blog.csdn.net/ksws0292756/article/details/79511170采用源码编译的安装方式,基本也就是这种方法了,首先在官网下载你想安装的版本的opencv压缩包,下载连接如下:https://github.com/opencv/opencv/releases首先,安装一些依赖,根据自己的情况选择,如果不知道自己安装了那些依赖,就都输入一...转载 2019-09-01 22:59:35 · 830 阅读 · 0 评论 -
在RK3399上移植最新opencv+contrib并开启opencl
文章目录1 安装1-1 前置软件安装1-2 开启OpenCL1-3 cmake配置1-4 可能遇到的问题1 安装1-1 前置软件安装安装过程最好参考官网安装说明。说明上会写清楚哪些是必须安装,哪些是可选项,参考其他文章往往会忽略这点。比如用惯了ubuntu的人并不知道opencv能解码rtsp,其实是依赖了ffmpeg。而在很多文章里的前置软件中使用ubuntu的apt-get一键全部装完了...原创 2019-09-21 23:52:24 · 1811 阅读 · 2 评论