图像
Liuqz2009
不念过去不畏将来,全心活在当下!
寒窗二十载,人生再出发!
展开
-
视频码率、分辨率、帧率的关系
视频带宽计算公式(码流_分辨率_帧率) (自己整理过的.)码流码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像...原创 2020-01-09 18:07:30 · 11332 阅读 · 0 评论 -
Android获得线性渐变某点的颜色
安卓官方确实提供了好多非常强大的工具给我们了,例如我们最近经常在shape中加入gradient(渐变),像我的项目中用的是线性渐变,<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corn...转载 2019-04-29 19:44:59 · 884 阅读 · 0 评论 -
图像处理------调整亮度与对比度
很多时候,一张图像被过度曝光显得很白,或者光线不足显得很暗,有时候背景跟图像人物也观察不清楚,这个时候可以通过调节图像的两个基本属性-亮度与对比度来获得整体效果的提升,从而得到质量更高的图片。 基本原理:图像亮度本质上图像中每个像素的亮度,每个像素的亮度本质上RGB值的大小,RGB值为0是像素点为黑色,RGB都为255时像素点最亮,为白色。对比度则是不同像素点之间的...转载 2018-06-20 10:06:36 · 2253 阅读 · 0 评论 -
理解傅里叶分析
一、什么是频域从我们出生,我们看到的世界都以时间贯穿,股票的走势、人的身高、汽车的轨迹都会随着时间发生改变。这种以时间作为参照来观察动态世界的方法我们称其为时域分析。而我们也想当然的认为,世间万物都在随着时间不停的改变,并且永远不会静止下来。但如果我告诉你,用另一种方法来观察世界的话,你会发现世界是永恒不变的,你会不会觉得我疯了?我没有疯,这个静止的世界就叫做频域。先举一个公式上并非很恰当,但意义...转载 2018-06-08 11:19:30 · 1219 阅读 · 0 评论 -
图像分析:投影曲线的波峰查找
1. 前言在图像分析里,投影曲线是我们经常要用到的一个图像特征,通过投影曲线我们可以看到在某一个方向上,图像灰度变化的规律,这在图像分割,文字提取方面应用比较广。一个投影曲线,它的关键信息就在于波峰与波谷,所以我们面临的第一个问题就是找到波峰与波谷。第一次涉及到求波峰与波谷时,很多人都不以为意,觉得波谷波峰还不容易,无非是一些曲线变化为零的点,从离散的角度来说,也就是:波峰:F(x转载 2017-09-20 10:06:24 · 849 阅读 · 0 评论 -
统计曲线怎么找波峰
统计曲线怎样找波峰?上图中的统计直方图,该怎样找出其中两个主要波峰及中间波谷的位置(箭头标注位置)------解决方案--------------------一般做法是,先平滑去除毛刺,然后对数据求一阶及二阶导数来寻找波峰与波谷图像分析:投影曲线的波峰查找在图像分析里,投影曲线是我们经常要用到的一个图像特征,通过投影曲线我们可以看到在某一个方向上,图像灰度变化的规律转载 2017-06-01 11:14:11 · 11692 阅读 · 0 评论 -
图像分析:投影曲线的波峰查找
1. 前言在图像分析里,投影曲线是我们经常要用到的一个图像特征,通过投影曲线我们可以看到在某一个方向上,图像灰度变化的规律,这在图像分割,文字提取方面应用比较广。一个投影曲线,它的关键信息就在于波峰与波谷,所以我们面临的第一个问题就是找到波峰与波谷。第一次涉及到求波峰与波谷时,很多人都不以为意,觉得波谷波峰还不容易,无非是一些曲线变化为零的点,从离散的角度来说,也就是:波峰:F(x转载 2017-06-01 11:12:37 · 1824 阅读 · 0 评论 -
【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
目录(?)[-]OpenCV基本数据结构动态数据结构绘图函数数组操作相关函数辅助功能与系统函数和宏与OpenGL的互操作 imgprocImage和Processing这两个单词的缩写组合图像处理模块这个模块包含了如下内容线性和非线性的图像滤波图像的几何变换其它Miscellaneous图像转换直方图相关结构分析和形状描述运动分析和对象跟踪特征检测目标检测等内容 features2转载 2015-04-23 11:28:02 · 705 阅读 · 0 评论 -
arm端opencv在SBC3730上的测试结果
在 opencv2.3.1在arm端的移植( 更新测试结果)这里说了opencv在arm的移植。本来是为omapl138做准备的。结果今天想起来有块DM3730。就拿来一试。结果成功了。这块3730我用SD卡启动的,然后使用minicom通过串口来操作。先将sd卡放进电脑,然后将先前生成的main文件以及lena.jpg拷入SD卡ext3分区的文件系统的/home/root 里。转载 2013-05-07 23:32:07 · 856 阅读 · 0 评论 -
移植opencv2.4.2到tiny6410的实例
环境:Ubuntu10.04OK6410开发板ARM Linux3.01系统QT4.7.1OpenCV-2.0.0arm-linux-g++ 4.3.2 / arm-linux-gcc 4.3.2CMake-gui 2.8.0(建议先参考我的另外一篇博文《Ubuntu上安装Opencv-2.0.0》)OpenCV2.0.0交叉编译过程:1、在usr/转载 2013-03-11 20:44:25 · 4739 阅读 · 2 评论 -
图像的膨胀与腐蚀、细化
原理:在特殊领域运算形式——结构元素(Sturcture Element),在每个像素位置上与二值图像对应的区域进行特定的逻辑运算。运算结构是输出图像的相应像素。运算效果取决于结构元素大小内容以及逻辑运算性质。结构元素:膨胀和腐蚀操作的最基本组成部分,用于测试输出图像,通常要比待处理的图像小还很多。二维平面结构元素由一个数值为0或1的矩阵组成。结构元素的原点指定了图像中需要处理的像素范围,结构转载 2013-03-21 21:01:30 · 1402 阅读 · 0 评论 -
JPG文件格式分析
转自:http://blog.csdn.net/bluesky_sunshine/article/details/6182682参考:http://wenku.baidu.com/view/17fd3631b90d6c85ec3ac6e8.html,http://baike.baidu.com/view/218.htmJPEG格式格式:JFIF(JPEG档的交换格式)压缩:JPEG转载 2012-12-07 17:30:43 · 21539 阅读 · 0 评论 -
BMP文件结构
转自:http://blog.renren.com/share/232154383/6723691891. BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 2. BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 其结构定义如下: typedef struct tagBITMAPFILEHEADER转载 2012-12-07 16:56:43 · 1721 阅读 · 0 评论 -
车牌识别及验证码识别的一般思路
转自:http://www.cnblogs.com/xiaotie/archive/2009/01/15/1376677.html本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字的识别难度也不小),因此未被对方接受。在此放出,同时描述一下思路及算法。全文分两部转载 2012-11-15 20:02:32 · 1475 阅读 · 0 评论