Emgu
Emgu是opencv视觉库在.net平台上的封装。可以通过以下IDE编译运行:Visual Studio, Xamarin Studio and Unity可以运行在Windows,、Linux、 Mac OS X、 iOS、 Android、Windows Phone系统上. 官网:
/ 示例代码1:判断一个图片是否在另一个图片中,存在返回去1,不存在返回0
using Emgu.CV;using Emgu.CV.Structure;using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace EmguDemo1{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//原图Image<Bgr, byte> source = new Image<Bgr, byte>(@"C:\emguDemo1\source.png");//子图Image<Bgr, byte> subPicPath = new Image<Bgr, byte>(@"C:\emguDemo1\subpic.JPG");//判断子图是否在原图中if(source.MatchTemplate(subPicPath, Emgu.CV.oeffNormed) != null){MessageBox.Show("true");}else{MessageBox.Show("false");}}}}
如果觉得《[Emgu]判断一张图片是否在另一张图片中》对你有帮助,请点赞、收藏,并留下你的观点哦!