《学习OpenCV(中文版)》
作者:(美)布拉德斯基(Bradski,G.),
(美)克勒(Kaehler,A.) 著
出版社:清华大学出版社
出版时间:2009年10月
计算机视觉是在图像处理的基础上发展起来的新兴学科,在计算机科学和工程、信号处理、物理学、应用数学和统计学,神经生理学和认知科学等研究方面,在制造业、检验、文档分析、医疗诊断,和军事等领域等各种智能/自主应用方面,都有非常广阔的发展前景。
读书的过程,既是再次学习和思考的历程,也是追寻作者提出问题、分析问题、解决问题的思维过程。
“嘤其鸣矣,求其友声”,我们不是在独自前行。
Mat imread( const String& filename, int flags = IMREAD_COLOR );
参数说明:
图像类型有以下几种:
CV_LOAD_IMAGE_GRAYSCALE——等价取值为0,返回灰色图像
CV_LOAD_IMAGE_COLOR——等价取值为1,返回彩色图像
CV_LOAD_IMAGE_ANYDEPTH——等价取值为2,若图像深度是16位或者32位,就返回对应深度,否则,返回8位图像
如果输入有冲突的标志,将采用较小的数字值
参考: C#安装OpenCvSharp4的实操
1、程序C220806:从磁盘加载并在屏幕上显示的OpenCV程序。
using OpenCvSharp;
using OpenCvSharp.Extensions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CvSharpDemo
{
class Program
{
static void Main(string[] args)
{
Mat img = Cv2.ImRead("e://opencv//HappyFish.jpg");
//显示图像
Cv2.ImShow("img", img);
//延时等待按键按下
Cv2.WaitKey(0);
}
}
}