OPENLAB-IMAGE PROCESSING
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#)

2 posters

Go down

Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#) Empty Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#)

Bài gửi by jackauk Thu Dec 03, 2015 10:34 pm

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
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
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

Về Đầu Trang Go down

Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#) Empty Re: Thư viện xử lý ảnh OpenCv3.0 dạng Wrapper cho Visual.Net ( C#)

Bài gửi by Admin Thu Dec 03, 2015 10:57 pm

Cố gắng phát huy
Admin
Admin
Admin

Tổng số bài gửi : 17
Điểm danh tiếng : 0
Join date : 16/08/2015

https://openlab.forumvi.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết