opencv2.4.9卸载安装

1.安装opencv2.4.9过程中遇到的问题。 1.使用 sudo apt-get install libopencv-dev 安装OpenCV 2.4.9 发现版本为2.4.8,故卸载重装。 查看opencv安装的版本,发现安装版本为2.4.8. 因此用下面方式卸载opencv2.4.8,重新安 ... »

精解Mat类(一):基本数据类型-固定大小的 矩阵类(Matx) 向量类(Vector)

一、基础数据类型 1.(基础)固定大小矩阵类 matx 说明: ① 基础矩阵是我个人增加的描述,相对于Mat矩阵类(存储图像信息的大矩阵)而言。 ② 固定大小矩阵类必须在编译期间就知晓其维度(矩阵大小)和类型(矩阵元素类型),用于某些特定的矩阵运算。数据存储也在栈上。 ③ 机器视觉领域,通常这些矩阵 ... »

真实场景的虚拟视点合成详解

上一篇博客中介绍了从拍摄图像到获取视差图以及深度图的过程,现在开始介绍利用视差图或者深度图进行虚拟视点的合成。虚拟视点合成是指利用已知的参考相机拍摄的图像合成出参考相机之间的虚拟相机位置拍摄的图像,能够获取更多视角下的图片,在VR中应用前景很大。 视差图可以转换为深度图,深度图也可以转换为视差图。视 ... »

OpenCV 之 空间滤波

1 空间滤波 1.1 基本概念 空间域,在图像处理中,指的是像平面本身; 空间滤波,则是在像平面内,对像素值所进行的滤波处理。 如上图所示,假设点 (x, y) 为图像 f 中的任意点,中间正方形是该点的 3x3 邻域 (也称为 “滤波器”) 当该邻域,从图像的左上角开始,以水平扫描的方式,逐个像素 ... »

Python学习-使用opencv-python提取手掌和手心及部分掌纹

上次我们成功训练了手掌识别器http://www.cnblogs.com/take-fetter/p/8438747.html,可以成功得到识别的结果如图 接下来需要使用opencv来获取手掌,去除背景部分,这里就需要用到掩膜(mask)、ROI等相关知识这里先讲解一下。从图中根据上次的程序画框部分 ... »

关于eclipse 与OpenCV 配置频繁报错的问题总结Program "C:/SDK/android-ndk-xxx/ndk-build.cmd" is not found in PATH报错的解决!

2018-01-3116:58:12 今天这一天可把我累坏了,累到崩溃!本来计划在vs2010上面安装opencv的,可照着教程装了半天,总会出现和教程不一样的界面,所以,再加上,最近想学安卓的opencv,于是乎便转战eclipse安装opencv opencv在vs2010上面的配置教程http ... »

引导图滤波(Guided Image Filtering)原理以及OpenCV实现

引导图是一种自适应权重滤波器,能够在平滑图像的同时起到保持边界的作用,具体公式推导请查阅原文献《Guided Image Filtering》。这里只说一下自适应权重原理、C++实现灰度图像以及彩色图像的引导图滤波、验证结果。 自适应权重原理 引导图滤波作为一种线性滤波器,可以简单定义为如下形式: ... »

揭密微信跳一跳小游戏那些外挂

在跳一跳这样一个小的游戏里面,如果一个用户看到里面有一堆外挂得了很高的分,对其他一些每天在练习,试图把自己的水平提高,而打一个高分的人就很不公平,他可能就没有动力继续去练习,继续超越自己个人的最高分数。所以这样一个行为,外挂行为其实会破坏整个系统的规则,并且让规则立即变得失效。 ... »

教你用.Net来玩微信跳一跳

目前开发的所有代码都已经上传到了GitHub。欢迎大家来Star https://github.com/GiantLiu/AutoJump 目前程序分为“全自动版本”和“半自动版本” 全自动版本 WeChat.AutoJump.CMDApp 当手机连接好后,打开微信跳一跳 点击"开始游戏"后。运行此 ... »

OpenCV 实现图片的水平投影与垂直投影,并进行行分割

对于印刷体图片来说,进行水平投影和垂直投影可以很快的进行分割,本文就在OpenCV中如何进行水平投影和垂直投影通过代码进行说明。 水平投影:二维图像在y轴上的投影 垂直投影:二维图像在x轴上的投影 由于投影的图像需要进行二值化,本文采用积分二值化的方式,对图片进行处理。 具体代码如下: 输入图片: ... »

直方图实现快速中值滤波

中值滤波能够有效去除图像中的异常点,具有去除图像噪声的作用。传统中值滤波的算法一般都是在图像中建立窗口,然后对窗口内的所有像素值进行排序,选择排序后的中间值作为窗口中心像素滤波后的值。由于这个做法在每个像素点处都要建立窗口并排序,非常耗时,尤其是有大量的冗余计算。如下图: 黄色区域+中间粉色区域是第 ... »

人体姿态的相似性评价基于OpenCV实现最近邻分类KNN K-Nearest Neighbors

最近学习了人体姿态的相似性评价。需要用到KNN来统计与当前姿态相似的k个姿态信息。 假设我们已经有了矩阵W和给定的测试样本姿态Xi,需要寻找与Xi相似的几个姿态,来估计当前Xi的姿态标签。 //knn操作 //读入一帧测试帧 去训练集里面求距离/*1、计算已知类别数据集合汇总的点与当前点的距离2、按 ... »