搜索资源列表
MFC
- 桌面像素值的获取和桌面截图小程序。 目的在于学习全局钩子的使用
xiaobo5
- 根据Arnold置乱变换算法的过程和8位图像像素值的取值范围(0≤f(x, y)≤255),导出了一种逆变换算法。该算法假设了两个变量p和q,由Arnold正变换算法导出了四个方程组,然后再根据像素值的取值范围,计算出p和q的可能取值,针对p和q的取值组合,计算出各方程组的解,那么在所有方程组解中满足像素值取值范围的即为逆置乱的解。经分析,逆变换算法的解忧且仅有一个。
bilinear
- 双线性插值方法,输出像素的值为其坐标2x2领域内像素值的加权平均。
2187997322007101850426931262
- 当今影像数字化产生的位图影像,往往是以每像素三字节的格式表示的,这导致了大而难处理的位图。为减少这些存储开发了很多压缩系统。由Compu Serve开发的GIF(Graphic Interchange Format)系统通过把可能分配给一个像素的颜色数目减少到仅为256个的方法来研究问题,这意味着每个像素的值可以用一个字节而不是用三个字节表示。256个可能的像素值中的每一个都可借助于一个叫调色板的表与一个红、绿、蓝的组合联系起来。通过改变一个影像所对应的调色板,就可以改变影像中的颜色。 G
chap3
- ch3_1_1:嵌套使用图像代数函数(§3.1.1) ch3_1_2:两幅图像相加(§3.1.2) ch3_1_3:图像与常数相加(§3.1.2) ch3_1_4:两幅图像相减(§3.1.3) ch3_1_5:两幅图像相乘(§3.1.4) ch3_1_6:图像除以常数(两幅图像相除)(§3.1.5) ch3_2_1:图像缩放(§3.2.2) ch3_2_2:图像旋转(§3.2.3) ch3_2_3:图像剪切(§3.2.4) ch3_2_4:生成和应用仿射变换(
BSCB_Inpainting
- c语言程序,是BSCB模型算法的实现,把程序中所有Inpainting像素值当作要修补的对象,输入BMP图像和要求迭代的次数就OK了
得到像素
- 用鼠标左键来获取位图的rgb值并用该颜色来填充客户区。详见CGetPixel2Dlg::OnLButtonDown-use the left mouse button to access bitmap rgb values and the color used to fill customer area. See CGetPixel2Dlg : : OnLButtonDown
对图像进行中值滤波处理的源代码
- 平滑滤波 一般来说,图像的能量主要集中在其低频部分,噪声所在的频段主要在高频段,同时系统中所要提取的汽车边缘信息也主要集中在其高频部分,因此,如何去掉高频干扰又同时保持边缘信息,是我们研究的内容。为了去除噪声,有必要对图像进行平滑,可以采用低通滤波的方法去除高频干扰。图像平滑包括空域法和频域法两大类,在空域法中,图像平滑的常用方法是采用均值滤波或中值滤波,对于均值滤波,它是用一个有奇数点的滑动窗口在图像上滑动,将窗口中心点对应的图像像素点的灰度值用窗口内的各个点的灰度值的平均值代替,如果滑动窗口
基于Mean Shift的阈值分割
- 阈值分割算法是一种将灰度图像转化为二值图像的简单有效的方法,但是由于需处理图像的复杂性,常常使得阈值分割算法中阈值的选取问题无法很好解决。针对这个问题,在进行阈值化处理之前,我们先借助Mean Shift算法的分割特性将灰度值相近的元素进行聚类,然后,在此基础上应用阈值分割算法,达到将图像与背景分离的目的。 简单来说,基于Mean Shift的图像分割过程就是首先利用Mean Shift算法对图像中的像素进行聚类,即把收敛到同一点的起始点归为一类,然后把这一类的标号赋给这些起始点,同时把包含像素
像素点RGB值获取
- 获取鼠标所在点 R G B值
OpenCV中获取图像某一像素值
- 链接摄像头播放视频
图像找点
- 输入RGB值范围,把符合这个范围的点找出来,并统计
imagethining.rar
- 图像细化 (Image Thinning),一般指二值图像的骨架化(Image Skeletonization) 的一种操作运算。 一个图像的骨架由一些线和曲线(比较理想的是单像素宽度),骨架可以提供一个图像目标的尺寸和形状信息,因而在数字图像分析中具有重要的地位,图像细化(骨架化)是进行图像识别、线条类图像目标分析的重要手段。 本文将探讨骨架的一些性质,给出如何判断一个像素是否属于图像目标的骨架,最后将给出获得图像目标骨架的基本算法。,Image Thinning (Image T
nstdhaardec2
- 二维Haar小波非标准规格化分解程序(多级分解)它的作用是使用Haar小波对每一行和每一列像素值进行小波变换。-Normalized two-dimensional Haar wavelet decomposition of non-standard procedures (multi-level decomposition) and its role is to use the Haar wavelet for each row and column pixel values ??of the
BSGGJHJpaGinting
- 采用BSCB模型算法的实现,把程序源码中全部Inpainting像素值当作要修补的对象,输入BMP图像与要求迭代的次数,源代码完整。-The use of BSCB model algorithm, the program source code in all Inpainting pixel value as an object to be patched, the input requirements of BMP images and the number of iterations, t
showpixel
- 任意读取一幅BMP图像,可以得到图像上任意一点的像素值,读取窗口可以移动,大小可变-Any reading a BMP image, the image can be any point on the pixel value, read the window can be moved, the size variable
opencv_hist
- 利用opencv绘制图像直方图的程序,其中包括了像素值的统计等信息-Opencv draw the image using the histogram program, including the pixel value of statistics and other information
boxfilter
- 包滤波器,主要功能是在给定的滑动窗口大小下,对每个窗口内的像素值进行相加求和-Packet filter, the main function is given under the sliding window size for each window of the pixel values summed
voronoi
- 分区加权voronoi的生成源码,采用了栅格算法,如果想提高速度,建议定义链表或者是数组存储像素值-Weighted voronoi partition generation source, using the grid algorithm, if you want to improve the speed, the proposed definition list or array to store the pixel values
TextureLBP
- LBP纹理特征提取算法。首先将检测窗口划分为16×16的小区域(cell),对于每个cell中的一个像素,将其环形邻域内的8个点(也可以是环形邻域多个点,如图 3‑ 4. 应用LBP算法的三个邻域示例所示)进行顺时针或逆时针的比较,如果中心像素值比该邻点大,则将邻点赋值为1,否则赋值为0,这样每个点都会获得一个8位二进制数(通常转换为十进制数)。然后计算每个cell的直方图,即每个数字(假定是十进制数)出现的频率(也就是一个关于每一个像素点是否比邻域内点大的一个二进制序列进行统计),然