2019-07-06 10:43:30 weixin_43559676 阅读数 442

**最近做了一份计算机视觉及图像处理领域的知名期刊统计。

国内外计算机视觉及图像处理领域知名期刊**

在这里插入图片描述

国内五种知名期刊近十年收录情况

计算机学报近十年有关计算机视觉及图像处理的文章
序号 篇名
1 深度卷积神经网络的发展及其在计算机视觉领域的应用
2 基于瞬态成像技术的穿透散射介质成像
3 基于视频的人机交互中动作在线发现与时域分割
4 基于局部自相似性和奇异值分解的超采样图像细节增强
5 面向目标检测与姿态估计的联合文法模型
6 图像物体分类与检测算法综述
7 基于视觉的人体动作识别综述
8 基于双域信息融合的鲁棒二值文本图像水印

9 基于特征点模板的Contourlet域抗几何攻击水印算法研究

10 基于FPGA的嵌入式多核处理器及SUSAN算法并行化
11 面向多兴趣区域图像处理应用的高效无冲突并行访问存储模型

计算机辅助设计与图形学学报近十年有关计算机视觉及图像处理的文章
序号 篇名
1 基于樽海鞘群体优化非负矩阵分解的高光谱图像解混算法
2 基于改进K-Means的腹内脂肪自动定量检测算法
3 融合模糊色彩思维建模的马赛克风格渲染技术
4 基于仿射方法的图像抠图算法综述
5 数据驱动的图像智能分析和处理综述
6 双通道局部处理的自适应图像增强方法
7 基于二维局部均值分解的图像多尺度分析处理
8 基于推广的IHS变换和压缩传感的遥感图像融合
9 改进共振峰提取的语音端点检测
10 对数域中自动色彩均衡化快速算法
11 分形拼贴画
12 彩色图像的纹理力/触觉渲染方法
13 应用改进的弹簧质点模型进行图像滤波的算法
14 视频中的实时降雪与积雪模拟
15 快速注意力选择计算及其在图像质量评价中的应用
16 一种基于Hough变换的损伤检测方法
17 勾画式局部颜色迁移

自动化学报近十年有关计算机视觉及图像处理的文章
序号 篇名
1 基于点对相似度的深度非松弛哈希算法
2 带时变计算时间和计算误差的倒立摆视觉H_∞控制研究
3 实验小鼠运动参数的模板匹配及粒子滤波提取方法
4 图像去雾的最新研究进展
5 压缩感知及其图像处理应用研究进展与展望
6 超分辨率图像重建方法综述
7 数字抠像的最新研究进展
8 回转窑烧成带状态混合智能识别方法
9 光学遥感图像舰船目标检测与识别综述
10 基于多尺度压缩感知金字塔的极化干涉SAR图像分类
11 基于脉冲耦合神经网络的图像NMI特征提取及检索方法
12 二维直方图θ-划分最大平均离差阈值分割算法
13 改进型脉冲耦合神经网络在图像处理中的动态行为分析

中国图象图形学报近十年有关计算机视觉及图像处理的文章
序号 篇名
1 多层感知分解的全参考图像质量评估
2 《中国图象图形学报》2018年第23卷总目次
3 结构相似性的水下偏振图像复原
4 图像处理中的格子玻尔兹曼方法研究综述
5 机器视觉表面缺陷检测综述
6 局部均值噪声估计的盲3维滤波降噪算法
7 照片水印自动排版与配色
8 区域拟合的背景去除图像分割模型
9 基于网格面积保持的图像智能适配显示
10 自适应的快速人脸肤色转移
11 CRT显示图像的色彩管理新模型
12 复杂自然环境下感兴趣区域检测
13 英文字母特征的双面碎纸拼接
14 面向对象的高分辨率SAR图像处理及应用
15 基于放缩系数和均值的多参数颜色迁移
16 各向异性的均衡化网状扩散模型

模式识别与人工智能 近十年有关计算机视觉及图像处理的文章
序号 篇名
1 目标跟踪算法综述
2 视觉认知计算模型综述
3 活动轮廓模型的图像分割方法综述
4 距离图像局部特征提取方法综述
5 基于改进动态纹理模型的人体运动分析
6 基于灵长类视觉皮层的目标识别模型综述
7 二阶运动现象及其分析研究
8 基于区域收缩和DIRECT算法的运动分割
9 全变差与曲波联合稀疏表示模型与原对偶算法
10 改进遗传算法在差分像运动图像实时处理中的应用
11 基于图切割的图像自动分割方法
12 一种改进的分数阶微分掩模算子
13 基于Cascade结构的代价敏感的医学图像ROI检测方法
14 基于径向基概率神经网络的植物叶片自动识别方法

国外五种顶级知名期刊近十年收录情况

TPAMI 近来较流行的文章
序号 篇名
1 The ApolloScape Open Dataset for Autonomous Driving and its Application
2 Simultaneous Fidelity and Regularization Learning for Image Restoration
3 Local LDA: Open-Ended Learning of Latent Topics for 3D Object Recognition
4 Variational Context: Exploiting Visual and Textual Context for Grounding Referring Expressions
5 Community Detection Using Restrained Random-walk Similarity
6 Providing a Single Ground-truth for Illuminant Estimation for the ColorChecker Dataset
7 A General Decoupled Learning Framework for Parameterized Image Operators
8 Border-Peeling Clustering
9 Asymmetric Mapping Quantization for Nearest Neighbor Search
10 A Framework of Composite Functional Gradient Methods for Generative Adversarial Models
11 Revisiting Video Saliency Prediction in the Deep Learning Era
12 Ranking-Preserving Cross-Source Learning for Image Retargeting Quality Assessment
13 Bayesian Low-Tubal-Rank Robust Tensor Factorization with Multi-Rank Determination
14 Photometric Depth Super-Resolution

Transactions on Image Processing 近来较流行的文章
序号 篇名
1 The Multimodal Brain Tumor Image Segmentation Benchmark (BRATS)
2 Deep Convolutional Neural Networks for Computer-Aided Detection:
3 Deep De-Aliasing Generative Adversarial Networks for Fast Compressed Sensing MRI Reconstruction
4 Interactive Medical Image Segmentation Using Deep Learning With Image-Specific Fine Tuning
5 Brain Tumor Segmentation Using Convolutional Neural Networks in MRI Images
6 Lung Pattern Classification for Interstitial Lung Diseases Using a Deep Convolutional Neural Network
7 Anatomically Constrained Neural Networks (ACNNs)
8 Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning?
9 H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation From CT Volumes
10 HyperDense-Net: A Hyper-Densely Connected CNN for Multi-Modal Image Segmentation
11 A Deep Cascade of Convolutional Neural Networks for Dynamic MR Image Reconstruction

Computational Intelligence Magazine 近来较流行的文章
序号 篇名
1 Recent Trends in Deep Learning Based Natural Language Processing [Review Article]
2 Time Series Prediction Using Support Vector Machines: A Survey
3 Deep Machine Learning - A New Frontier in Artificial Intelligence Research [Research Frontier]
4 PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum]
5 Learning in Nonstationary Environments: A Survey
6 Evolutionary Fuzzy Systems for Explainable Artificial Intelligence: Why, When, What for, and Where to?
7 Fuzzy Sets in Data Analysis: From Statistical Foundations to Machine Learning
8 An Evolutionary Strategy For Concept-Based Multi-Domain Sentiment Analysis
9 Ant colony optimization
10 Adaptive Dynamic Programming: An Introduction
11 Adaptive Dynamic Programming: An Introduction

Transactions on Circuits and Systems for Video Technology 近来较流行的文章
序号 篇名
1 Overview of the High Efficiency Video Coding (HEVC) Standard
2 A Simple Algorithm of Superpixel Segmentation With Boundary Constraint
3 Automatic License Plate Recognition (ALPR): A State-of-the-Art Review
4 Large-Scale Video Retrieval Using Image Queries
5 A Survey of Content-Aware Video Analysis for Sports
6 An introduction to biometric recognition
7 Reversible data embedding using a difference expansion
8 T-CNN: Tubelets With Convolutional Neural Networks for Object Detection From Videos
9 Overview of the Multiview and 3D Extensions of High Efficiency Video Coding
10 An Efficient SVD-Based Method for Image Denoising
11 Color-Sensitivity-Based Combined PSNR for Objective Video Quality Assessment

Signal Processing Magazine 近几年较流行的的文章
序号 篇名
1 Highlights of statistical signal and array processing
2 The Discipline of Signal Processing [Reflections]
3 Digital signal processing
4 Signal processing: A view of the future, Part 2 [Exploratory DSP]
5 Signal processing hardware and software
6 Faster Subband Signal Processing [dsp Tips&Tricks]
7 A hardware signal processing platform for sensor systems
8 Sensor systems signal processing platform
9 Speech, audio, and acoustic processing for multimedia
10 Recent developments in the core of digital signal processing
11 Signal processing for networked multimedia

2014-03-31 11:34:33 Linoi 阅读数 5327

专栏地址:http://blog.csdn.net/column/details/imagep.html

本篇博客主要记录Image图像处理软件的基本图像处理,包括黑白图像、图像柔化、图像锐化。


图像黑白化

现在我们得到的大多数图像都是彩色图像,那么如果想要把它变成黑白图像,该怎么操作呢?

一个简单的方法就是——利用cvtColor实现。

cvtColor的原型如下:

C++: void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 )

在cvtColor中利用CV_BGR2GRAY, CV_RGB2GRAY就可以实现从RGB图像转换为黑白图像。

转换公式如下:

\text{RGB[A] to Gray:} \quad Y  \leftarrow 0.299  \cdot R + 0.587  \cdot G + 0.114  \cdot B


Code:

void MainWindow::on_actionBlackWhite_triggered()
{
    cv::Mat bw;
    cv::cvtColor(image,bw,CV_BGR2GRAY);
    QImage bimg = QImage((const uchar*)(bw.data),bw.cols,bw.rows,QImage::Format_Indexed8);
    ui->Imagedisplaylabel->setPixmap(QPixmap::fromImage(bimg));
    //ui->Imagedisplaylabel->setScaledContents(true);
    //ui->Imagedisplaylabel->resize(ui->Imagedisplaylabel->width(),ui->Imagedisplaylabel->height());

}


Example:


References:

彩色空间及cvtColor解析




图像柔化

图像柔化其实也就是图像模糊(平滑),算是一个非常简单的操作。


Code:

void MainWindow::on_actionSmooth_triggered()
{
    cv::Mat Smooth;
    cv::namedWindow("Ori");
    cv::imshow("Ori",image);
    cv::GaussianBlur(image,Smooth,cv::Size(5,5),5);
    cv::namedWindow("S");
    cv::imshow("S",Smooth);
}


Example:




图像锐化

所谓图像锐化就是要突出图像的边缘信息,加强图像的轮廓特征,以便于人眼的识别。图像锐化是与图像平滑相反的一类处理。它主要分为:空域处理方法和频域处理方法。这里要讲的是类似Photoshop的unsharpe mask锐化,从概念上讲,unsharpe mask就是首先从原图上生成一个模糊拷贝,用原图减去这个拷贝,得到原图的边界,类似于经过一次高斯过滤查找到图像的边界。这个图像边界就是我们需要的mask。

整个锐化过程如下所示:


(上图改进方案见文献Image Enhancement via Adaptive Unsharp Masking

一个简单的实例:


Code:

void MainWindow::on_actionSharpe_triggered()
{
    cv::namedWindow("ori_s");
    cv::imshow("ori_s",image);
    cv::Mat sharpe;
    cv::GaussianBlur(image,sharpe,cv::Size(5,5),5);
    cv::addWeighted(image,1.5,sharpe,-0.6,0,sharpe);
    cv::namedWindow("sharpe");
    cv::imshow("sharpe",sharpe);
}

Example:


References:

SHARPENING: UNSHARP MASK

GUIDE TO IMAGE SHARPENING

Unsharp masking[Wikipedia]

利用unsharp mask锐化图像



更多图像处理资源,请关注博客:LinJM-机器视觉微博:林建民-机器视觉

2014-08-10 16:35:13 keybord_dancer 阅读数 6762

为了学习Qt界面编程和图像处理的基础算法,本人使用实现制作了一个简单的图像处理软件,实现了大部分的图像处理的基础算法,在这里放出来与大家交流下,欢迎大家不吝指教。

项目源码地址 https://github.com/Aaron-Cai/ImageProcessTool.git

本文是这个系列的第一篇文章,将首先先介绍一下软件最终的实现效果。软件组合要实现了一下一些基本的图像处理操作,包括:

1、 二值化(手动二值化,Otsu二值化,和熵二值)

2、卷积和基于卷积的操作(滤波、边缘提取)

3、形态学操作(膨胀、腐蚀、开闭运算) 以及基于形态学的其他操作(边缘提取、区域提取、灰度重建等等)

 

使用的开发环境:

VS2008 +Qt 4

 

先贴几张图

二值化

 

 

使用索贝尔算子提取边缘

 

使用形态学操作对二值图像进行骨架提取:

 

使用形态学操作提取特定区域(红色部分为提取结果)

 

2019-01-08 19:32:47 you_big_father 阅读数 7736

目录

1 任务与目的

2 方案总体设计

3 C#界面设计

4 OpenCVSharp功能实现

5 打包与运行

6 总结


1 任务与目的

本次任务是设计一个能够实现OpenCV部分功能的图像处理软件。目的在于方便图像处理人员在具体编写OpenCV程序前,提前能够对图像进行简单处理,进而帮助开发人员分析该如何对图像进行处理。

使用C#对界面和逻辑进行开发。界面开发的工具有很多,例如使用C++与QT进行开发。OpenCV针对C++有专用的库,与QT也有良好的支持,但是开发时间与C#比较长,并且生成的应用程序安装包较大。不光是OpenCV相关的库文件需要打包进应用程序安装包,还有QT界面相关的库文件也需要添加。过大的应用程序相当于简单的功能,两者并不协调,所以使用C#进行界面逻辑的开发更为快捷方便。

使用OpenCVSharp实现图像处理功能。在目前针对C#的计算机视觉库主要有两种,EmguCV和OpenCVSharp。EmguCV的优势在于不仅仅提供了计算机视觉函数接口并且提供了一系列界面控件接口,但目前只支持OpenCV1的书写风格。但是是通过把C++封装成动态链接库在C#中调用,这样在修改算法的过程中就会非常的不方便,封装DLL的时候也比较麻烦。对于OpenCVSharp的工具,从名字就可以看出其是OpenCV提供给C#的接口。OpenCVSharp是OpenCV的.NET wrapper,它比EmguCV更接近于原始的OpenCV。网上常见的免费版EmguCV则是GUN协议,任何发表都需要至少公布你的源代码,相比之下OpenCVSharp则是相对温和多的LGUN协议,对商业应用友好(基本上相当于BSD)。OpenCVSharp提供了OpenCV和OpenCV2两种书写风格。因此设计使用OpenCVSharp进行图像处理的功能实现。

以下是方案对比表:

                                                                                表1-1 不同方案对比表

开发方案对比

C#

C++&QT

原始OpenCV

\

界面开发速度较快

库文件调用方便

安装包大

商业友好

EmguCV

界面开发速度快

库文件调用不方便

安装包较大

商业不友好

\

OpenCVSharp

界面开发速度快

库文件调用方便

安装包较小

商业友好

\

 

因此选用C#与OpenCVSharp搭配在VS2017下进行图像处理软件的开发。


2 方案总体设计

 设计的应用程序用于进行简单的图像处理功能,因此考虑包含以下功能:

                                                                                  表2-1 设计功能表

功能

基本方法

打开图片

C#中OpenFileDialog控件

保存图片

C#中SaveFileDialog控件

开\关摄像头

OpenCVSharp的VideoCapture方法

图像处理功能选择

C#中ListBox控件

图像处理

OpenCVSharp的各类图像处理方法

图像显示

C#中PictureBox控件

图像处理步骤队列

C#中ListBox控件

消息通知

C#中TextBox控件

图像处理功能参数调整

C#中NumericUpDown控件

要实现以上各项功能,除了使用表中第二列所示的基本方法外,还需要将C#控件与OpenCVSharp中的各类图像处理方法紧密联系。

设计将图像处理功能选择ListBox与OpenCVSharp的各类图像处理方法一一对应,而方法的各项参数统一存放在一个多维数组里,C#中NumericUpDown控件在执行图像处理功能参数调整的时候通过调取这个多维数组,来实现修改参数的功能。用户通过点击选择图像处理功能,对图像处理步骤队列ListBox中的元素进行添加,程序内部通过判断这些元素及其排列,选择对应的OpenCVSharp图像处理方法对图像进行处理。

这些步骤的简化示意图如下:

 

                                                                           图2-1 设计相关示意图

以下将详细介绍C#界面的设计和OpenCVSharp功能实现。


 

3 C#界面设计

 

在一个C#窗体中添加需要的控件,主要包括:按键(Button)、列表(ListBox)、图像显示窗(PictureBox)、文字显示窗(TextBox)等。对各控件属性进行设置,例如按键名称、功能选择列表元素等。

程序由个人独立开发,设计一个独特的图标和应用程序名称,由本人命名为“sa蛋OpenCV试验器”。

显示效果如图所示:

                                                                              图3-1 主C#窗体控件布局效果

布局与界面效果设计完成后,对各个控件进行逻辑编程。

  • 打开图片

打开图片功能与摄像头功能同时开启并不方便图像显示,因此当摄像头开启时,点击“打开图片”按键不弹出文件选择界面,同时在“通知消息显示”中通知应先关闭摄像头再打开图片。打开文件功能由C#的OpenFileDialog类实现,相关程序如下图所示:

                                                                       图3-2 打开图片功能部分程序图

选择要打开的文件后,OpenFileDialog类的FileName变量会返回文件地址。

  • 保存图片

保存图片功能实现与打开图片步骤类似。

  • 打开摄像头

点击“打开摄像头”按钮后,会触发此按钮的点击事件,从而执行如下程序:

private void button3_Click(object sender, EventArgs e)

{

camera = new VideoCapture(0);

cameraopen = true;

VideoCapture为OpenCVSharp所提供的摄像头类,可以方便快捷地开启摄像头;cameraopen为自定义的bool型标识符,由于表示摄像头是否已开启。

  • 关闭摄像头

关闭摄像头代码如下:

private void button4_Click(object sender, EventArgs e)

{

if(cameraopen == true)

{

  camera.Dispose();

  cameraopen = false;

使用VideoCapture类的Dispose()方法即可关闭摄像头。

  • 使用说明

点击“使用说明”按钮弹出一个消息显示窗体,此窗体由C#的MessageBox类实现,程序如下:

private void button7_Click(object sender, EventArgs e)

{

MessageBox.Show("此为传感器理论与研究方法……",  "使用说明", MessageBoxButtons.OK);

}

MessageBox类的Show()方法的第一个参数为显示消息内容,第二个参数为窗体标题,第三个参数为窗体添加的按键,此窗体添加一个确定按钮。

显示效果如图:

                                                            图3-3 使用说明功能

  • 刷新图像

点击“刷新图像”后,执行以下程序:

image1 = new Mat(my_imagesource);

image2 = new Mat();

image2 = myOPENCV_run(image1, image2);//运行

主要通过myOPENCV_run()方法将打开的图像进行处理,此方法为自定义方法,用于执行OpenCVSharp图像处理功能,在第四节详细说明。

  • 图像显示

点击“图像显示”后,执行以下程序:

pictureBox1.Image = image2.ToBitmap();

MAT类的ToBitmap()方法,作用是将一个MAT图转换为正常可以显示的图片,传给PictureBox进行显示。

  • 通知消息显示

通知消息使用TextBox控件,通知消息需要能够翻阅,即每次通知消息都是接着已有的通知信息进行添加。程序如下:

textBox1.AppendText("\r\n图片刷新完成!");

textBox1.SelectionStart = this.textBox1.TextLength;

textBox1.ScrollToCaret();

TextBox类的AppendText()方法用于添加文字信息,SelectionStart用来将光标移至最后,使用ScrollToCaret()方法使TextBox始终保持显示最新一行的文字。

  • 功能选择列表

点击左侧列表进行功能选择,首先弹出对应功能的参数设置界面,设计第二个窗体用于设置参数。如下图所示:

                                                                            图3-4 设置参数界面

每项功能都对应有四个参数,定义一个数组用于存放这些参数,数组的行下标就是对应的枚举过的参数名。数组定义如下:

public static int[,] myOPENCV_value = new int[60 , 4]; //用于存放各方法中的参数

当点击确定时,数组的参数被修改为设定值,同时此窗体,将选择的元素添加进图像处理列表。

  • 图像处理步骤列表

图像处理需要按使用者选择的功能顺序进行执行,是一个有序的操作。重新定义一个数组专门用来存放使用者选择出来的功能参数,与功能列表定义的数组不同的是,前者要多一列用来存放功能对应的序号,其他均相同。这样的作用是,可以对数组存放序号的列进行依次检索,从而能够按使用者选择的顺序进行执行图像处理功能。此数组定义如下:

public  int[,] myOPENCV_runlist = new int[20, 5];//运行步骤列表,与myOPENCV_value不同的是,运行步骤限定为20步,列的第一个元素存放运行功能序号

点击图像处理步骤列表的元素,同样弹出参数设置窗口。这时将窗体的删除按钮等显现,实现对已经选择功能的删除功能。删除或中间插入其他功能都需要对列表元素进行添加或删除,与此同时也要对数组的行元素进行删除或插入。使用循环即可完成上述步骤。

 

至此已大致介绍完实现此软件界面使用的逻辑和方法,下面介绍录入应用程序的部分OpenCVSharp图像处理功能实现。

 

 

4 OpenCVSharp功能实现

初始设想能够实现60种以上的基本图像处理功能,由于设计开发的时间有限,个人的能力水平也有待提高,因此只添加了较为基础的27种功能。

功能名称与OpenCVSharp中对应方法如下表:

                                                                          表4-1 录入的OpenCVSharp功能名称表

功能      

OpenCVSharp中对应方法(函数)名称

颜色空间转换

CvtColor

方框滤波

BoxFilter

均值滤波

Blur

高斯滤波

GaussianBlur

中值滤波

MedianBlur

双边滤波

BilateralFilter

膨胀

Dilate

腐蚀

Erode

高级形态学变换

MorphologyEx

漫水填充

FloodFill

尺寸放大

PyrUp

尺寸缩小

PyrDown

尺寸调整

Resize

固定阈值化

Threshold

边缘检测CANNY

Canny

边缘检测SOBEL

Sobel

边缘检测LAPLACIAN

Laplacian

边缘检测SCHARR

Scharr

图像快速增强

ConvertScaleAbs

图像融合

AddWeighted

霍夫标准变换

HoughLines

霍夫累计概率变换

HoughLinesP

霍夫圆变换

HoughCircles

重映射

Remap

仿射变换

WarpAffine

直方图均衡化

EqualizeHist

人脸识别

DetectFace

 

上表功能均单独进行了实现,通过检索图像处理步骤数组myOPENCV_runlist时,依次判断其每一行的第一个元素,其中存放的为对应功能的序号(序号为已经枚举化的功能名称)。通过依次识别出的序号,一步一步执行对应的图像处理功能,这一步骤由一个for循环加一个大型的switch-case实现,部分代码如下:

for (int i = 0 ; i< listBox2.Items.Count ; i++)

{

    switch((myOPENCV)myOPENCV_runlist[i,0])

           {

             case myOPENCV.cvt_color: // myOPENCV为一个自定义枚举类型

执行对应图像处理方法时,将数组保存的参数带入,即可实现功能的参数使用。


 

5 打包与运行

 

在VS2017中使用Microsoft Visual Studio Installer Project生成一个安装包工程,在工程中对使用到的库文件、图片、数据等进行添加。如下图所示:

                                                                                           图5-1 安装包工程

在项目属性中设置安装文件名称、快捷方式、文件夹等。进行完上述步骤后即可生成一个安装包文件。由于添加了使用到的所有库文件,因此其他Windows用户安装完后,大部分也可以正常使用。

安装后虽然能够正常使用,但并不符合“小巧便捷”的最初设想。因此使用Enigma Virtual Box打包软件将安装后的程序目录进行再次打包,生成一个可以直接执行无需安装的exe文件。如下图所示:

 

                                                                                 图5-2 可直接执行的exe文件

 

至此设计基本完成,下面对软件进行简单测试:

  1. 点击“打开图片”按钮,选择一张图片后即可在图像显示区域显示选择的图片。
  2. 左侧列表点击选择“人脸识别”,弹出参数设置界面,直接点击“确定”即可添加“人脸识别”功能至右侧列表。
  3. 点击“刷新图片”按钮,即可观察是否成功识别出图像中的人脸。
  4. 观察下方通知栏显示的通知消息,与操作步骤一一对应。

效果图如下:

 

                                                                                    图5-3 测试人脸识别

 

需要注意的是,部分功能对输入的图像有严格要求,例如“直方图均衡化”需要输入一个单通道的图像,这时需要先进行“颜色空间转换”,将图像转换为灰度图后再进行下一步操作。若不按要求添加功能,多数会导致程序出错。

 


6 总结

 

至此project已经暂时完成,其实还有很多的设想都没来得及实现,比如如何在程序出错时不会崩溃、如何优化参数设置界面、如何添加更多更有用的图像处理功能。

2015-07-06 09:31:59 Satisfied_zx 阅读数 717

图片处理通常是通过图片处理软件,对图片进行调色、抠图、合成、明暗修改、彩度和色度的修改、添加特殊效果、编辑、修复等等。图片处理软件哪个好?图片处理软件有哪些?现在请看本文为大家整理的2015图像处理软件排行榜

No.1 CorelDRAW 12 简体中文版

CorelDRAW12让您轻松应对创意图形设计项目。CDR拥有的市场领先的文件兼容性以及高质量的内容可帮助您将创意变为专业作品:从与众不同的徽标和标志到引人注目的营销材料以及令人赏心悦目的Web图形,cdr应有尽有。

No.2 美图秀秀(照片处理软件)4.0.1正式版

中国最流行的图片软件——美图秀秀是一款很好用的免费图片处理软件,不用学习就会用,比PS简单100倍!美图秀秀独有的图片特效、美容、拼图、场景、边框、饰品等功能,加上每天更新的精选素材,可以让你1分钟做出影楼级照片!美图秀秀支持一键发到新浪微博、人人网、腾讯微博....

No.3 Adobe Photoshop CS4

Photoshop CS4,ps新版Photoshop是对数字图形编辑和创作专业工业标准的一次重要更新。

No.4 光影魔术手4.4.1.304官方版

光影魔术手4是一款迅雷公司全新设计开发的产品,希望给广大用户提供一款功能强大,更易上手,操作体验更好的图片处理软件。此前已经陆续发布过几个内测版,现在正式推出了4.1.0Beta版,除了不断完善产品体验。研发团队还不乏幽默感,独创了“雾都模式”功能!

No.5 Adobe Illustrator(AI设计软件)10.0.3 Update

Adobe Illustrator是一个绘图软件包,允许你创建复杂的艺术作品,技术图解,用于打印的图形和页面设计图样,多媒体,以及 Web 。它提供了广泛的强大绘图和着色工具,其中包括:一个刷子工具,椭圆工具,徒手素描工具,刀子工具,自动跟踪工具,护罩,斜变工具,路径图案过滤器,混合工具,颜料桶,滴管,对齐工具及墨水笔过滤器。Illustrator 有强大的图形处理功能,支持所有主要的图象格式,其中包括PDF和EPS。这个程序让你进行广泛的印刷控制,并可以支持工业标准的 Adobe 插件。

No.6 Macromedia Fireworks 8.0简体中文版

Fireworks是Macromedia开发的图象软件,借助于 Macromedia Fireworks 8,您可以在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制。Fireworks 业界领先的优化工具可帮助您在最佳图像品质和最小压缩大小之间达到平衡。

No.7 Digital Photo Professional 3.9

佳能数码单反相机等附带的Digital Photo Professional (以下简称DPP),不仅能够进行RAW显像,还可以方便地作为图像润色软件来使用。DPP能够在不对原始图像进行修改的基础上对图像进行演算和处理,并将经过各种加工处理的图像另存为新文件。所以,利用DPP进行RAW显像或对JPEG图像进行润色处理时,即使失败了也不必担心,可以反复进行调节。

No.8 Inpaint(去水印软件)5.0官方正式版

Inpaint(去水印软件)是一款去除图片背景中瑕疵的图片处理软件。如果你的图片中有一些你不满意的瑕疵,你不必动用庞大PS来兴师动众处理,只需要使用Teorex.Inpaint就可以轻松搞定。

No.9 可牛影像(图片处理软件)2.7.2官方正式版

可牛影像是新一代的图片处理软件,仅需几秒钟即可制作出精美的婚纱照、明星照等,官方下载的可牛影像超简单超方便。本站提供可牛影像免费下载。

注:以上排名数据来自太平洋电脑网。

推荐阅读

2015平面设计软件排行

10个让人身临其境的404页面

程序猿必看交互设计

图像处理软件imagemagick

博文 来自: MosesAaron
没有更多推荐了,返回首页