Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#)
2 posters
Trang 1 trong tổng số 1 trang
Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#)
Emgu CV là một gói .Net đa nền tảng của thư viện xử lý ảnh OpenCV. Gói này giúp cho các hàm của thư viện OpenCV có thể được gọi ra ở các ngôn ngữ tương thích như C#,VC++, VB,Java, Python, Ruby, vv..v. Gói này có thể được biên dịch bằng Visual Studio, Xamarin Studio vàUnity, nó hoạt động trên Windows, Linux, Mac OS X, iOS, Android và Windows Phone. Chính vì vậy bạn có thể không phải ngạc nhiên mà tại sao những smartphone tân tiến có thể nhận dạng khuôn mặt, nhận dạng chữ viết hay nhiều tác vụ mà có lẽ bạn sẽ nghĩ chỉ có máy vi tính mớ làm được.
Phiên bản mới nhất hiện này là Emgu.CV 3.0.0 được phát hành miễn phí trên http://sourceforge.net/projects/emgucv/
Để khởi tạo một dự án chúng ta phải làm một việc rất rất rất đơn giản là : Add thư viện dạng .dll theo kiểu References ( cửa sổ Solution Explorer) và include header tương ứng cho những hàm cần thiết là xong chứ không cần phải như bên C/C++ chúng ta phải add rất nhiều đường dẫn khó nhớ. Ưu điểm nữa là Emgu có 4 đối tượng User Interface ( giao tiếp người dùng) dạng kéo thả mà chúng ta rất quen thuộc như Button, textbox rồi picture textbox. Bốn đối tượng này thuộc Emgu.UI.dll bạn sẽ add thêm ở toolbox khi bạn mở giao diện kéo thả Designer.
Cụ thể thì bạn làm theo hướng dẫn của người khác nè http://www.stdio.vn/articles/read/362/gioi-thieu-thu-vien-emgucv-va-cach-tich-hop-vao-net
Phiên bản mới nhất hiện này là Emgu.CV 3.0.0 được phát hành miễn phí trên http://sourceforge.net/projects/emgucv/
Để khởi tạo một dự án chúng ta phải làm một việc rất rất rất đơn giản là : Add thư viện dạng .dll theo kiểu References ( cửa sổ Solution Explorer) và include header tương ứng cho những hàm cần thiết là xong chứ không cần phải như bên C/C++ chúng ta phải add rất nhiều đường dẫn khó nhớ. Ưu điểm nữa là Emgu có 4 đối tượng User Interface ( giao tiếp người dùng) dạng kéo thả mà chúng ta rất quen thuộc như Button, textbox rồi picture textbox. Bốn đối tượng này thuộc Emgu.UI.dll bạn sẽ add thêm ở toolbox khi bạn mở giao diện kéo thả Designer.
Cụ thể thì bạn làm theo hướng dẫn của người khác nè http://www.stdio.vn/articles/read/362/gioi-thieu-thu-vien-emgucv-va-cach-tich-hop-vao-net
- Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;
using Emgu.Util;
namespace OpenCV_CSharp
{
public partial class Form1 : Form
{
private Capture m_capture;
public Form1()
{
InitializeComponent();
m_capture = new Capture("E:\\Opencv.mp4");
m_capture.ImageGrabbed += processImage;
}
private void processImage(Object sender, EventArgs e)
{
Mat img = new Mat();
m_capture.Retrieve(img);
imageBox1.Image = img;
}
private void Form1_Load(object sender, EventArgs e)
{
m_capture.Start();
}
}
}
jackauk- Thành viên thường
- Tổng số bài gửi : 63
Điểm danh tiếng : 2
Join date : 16/08/2015
Age : 35
Đến từ : TP Hồ Chí Minh
Similar topics
» Thư viện xử lý ảnh OpenCV 3.3.1
» Thư viện xử lý ảnh trên Matlab 2014a
» Các thư viện C++
» Thư viện xử lý ảnh OpenCV3.0
» Thư viện xử lý ảnh AForge.NET 2.2.5
» Thư viện xử lý ảnh trên Matlab 2014a
» Các thư viện C++
» Thư viện xử lý ảnh OpenCV3.0
» Thư viện xử lý ảnh AForge.NET 2.2.5
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|