opencv加载图片和视频

一、加载图片: 1.先放一段最简单的加载图片的代码 2.三个函数的介绍: imread(): 函数原型:imread(const String& filename,int flags = IMREAD_COLOR) 参数介绍(filename:图片名称, flag: flag=-1时,8位深度,原通 ... »

linux下编译opencv

1、安装cmake:sudo apt-get install cmake 2、下载opencv-2.4.10.zip,解压 3、编译opencv cd /home/opencv-2.4.10 mkdir build cd build/ cmake -D CMAKE_BUILD_TYPE=RELEAS ... »

Hough线变换

算法核心思想 任何一条直线斜截式表达式y=a*x+b,可以转换成参数空间的表达式b=y-a*x。所以,图像空间的任何一条直线有固定的a和b来确定,转换成参数空间都是一个点(a, b);同时,图像空间中经过任何一点(x0,y0)的所有直线在参数空间就是一条直线。Hough变换就是将图像中每一个点转换成 ... »

tensorflow学习笔记3:写一个mnist rpc服务

本篇做一个没有实用价值的mnist rpc服务,重点记录我在调试整合tensorflow和opencv时遇到的问题; 准备模型 mnist的基础模型结构就使用tensorflow tutorial给的例子,卷积-池化-卷积-池化-全连接-dropout-softmax,然后走常规的优化训练,得到一个 ... »

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 当手机连接好后,打开微信跳一跳 点击"开始游戏"后。运行此 ... »