OpenCV Với C# Nhận Dạng Cử Chỉ Tay - Programming - Dạy Nhau Học Trang chủ » Sử Dụng Opencv Trong C# » OpenCV Với C# Nhận Dạng Cử Chỉ Tay - Programming - Dạy Nhau Học Có thể bạn quan tâm Sử Dụng Opencv Trong Python Sử Dụng Order By Trong Sql Sử Dụng Oresol đúng Cách Sử Dụng Or Trong Excel Sử Dụng ớt Bột OpenCV với C# nhận dạng cử chỉ tay programming c-sharp opencv Thanh3 (thanh) June 5, 2021, 7:58am #1 Hiện nay e đang nghiên cứu về nhận dạng cử chỉ tay của người câm điếc. Các ac ai đã làm share cho e một chút kinh nghiệm được không ạ. 1 vấn đề nữa là e học C# quen rồi, giờ xử lý ảnh cần thư viện OpenCV, mà tìm hiểu thì hình như openCV không dùng được với C# hay sao đấy. E thấy toàn hướng dẫn dùng C++ thôi. :((( . E muốn hỏi là có dùng C# với Opencv có được không và cài đặt opencv thế nào để dùng được với C#. Em cảm ơn các bác Duong_Act (Lão Hạc) August 26, 2016, 3:03pm #2 Opencv dùng quá dễ với C#. Sử dụng qua PInvoke. Bước 1: Giải nén opencv và chọn lấy các dll cần thiết sẽ dùng và copy vào thư mục build của C#. Bước 2: Khai báo hàm trong dll của opencv. using System.Runtime.InteropService; public static class OpencvPInvoke{ [DllImport("opencv_highgui.dll") public static extern IntPtr cvCreateCameraCapture(int index); // hàm tương ứng là cvCreateCameraCapture(int index) trong opencv C++ Bước 3: Sử dụng. Sử dụng như Opencv bên C++. IntPtr cap = OpencvPinvoke.cvCreateCameraCapture(0);OpencvPInvoke.cvSetCaptureProperty(...,..); IntPtr Image = OpencvPInvoke..... Bạn có thể tải mã nguồn EmguCV về học hỏi thêm. 4 Likes Thanh3 (thanh) August 27, 2016, 1:27pm #3 cảm ơn nhé. M sẽ thử, tại chưa dùng bao giờ nên không biết. Son_Son (Lê Hải Sơn) August 28, 2016, 8:17am #4 Bạn dùng thẳng EMGU CV đi , h nó ra bản 3.x rùi đấy, lên tận trang chủ mà tải , các hàm cơ bản bạn hiểu được trong OpenCV thì cũng có thể hiểu được trong EMGU CV thôi, Có điều C# chậm hơn C++ rất nhiều và ít ai thích làm trí tuệ trên C# Duong_Act (Lão Hạc) August 28, 2016, 8:30am #5 Mình đã dùng EmguCV. Nhưng nó có nhược điểm là khi chạy nó sẽ tải toàn bộ dll của OpenCv nên sẽ rất tốn RAM. Nên sử dụng PInvoke(EmguCV cũng chỉ là sử dụng PInvoke để truy xuất tài nguyên của OPenCV mà thôi), mặc dù nó khó hơn nhưng nó sẽ làm việc theo ý mình. Có một điều, C# chậm hơn C++ ở những đoạn mã managedcode. Khi tải và chạy những đoạn mã của Opencv là mã unmagedcode thì nó sẽ giữ nguyên tốc độ của C++. 1 Like Kin_Nguyen1 (Kin Nguyen) June 5, 2021, 3:38am #6 em muốn hỏi síu . nhiều code nó chỉ chạy open theo từng phiên bản muốn dùng chung phải chỉnh như nào ạ!? mong được phản hồi nhanh ạ…1 em cảm ơn Duong_Act (Lão Hạc) June 6, 2021, 10:11am #7 Ý bạn là phiên bản của opencv hay emgucv ? Nếu các dll nó không có tên phiên bản thì có thể copy đè lên file cũ. Nếu có tên thì phải sửa lại thư viện khá nhiều. Phải có mã nguồn gốc và sửa ở phần load dll. Nó không đơn giản lắm đâu nhé. 2 Likes DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Sử Dụng Opencv Trong C# Tạo ứng Dụng OpenCV Bằng C# - THỊ GIÁC MÁY TÍNH Các Thư Viện C# Wrapper Cho OpenCV -.NET Cơ Bản Sử Dụng Open CV Với C# - GitHub Pages OpenCV Là Gì? Cách Sử Dụng OpenCV Như Thế Nào? - Teky OpenCV Là Gì? Học Computer Vision Không Khó! | TopDev Xử Lý ảnh #1 - Hướng Dẫn Nhúng Thư Viện EmguCV Vào C#.NET ... Nhận Dạng Khuôn Mặt Người Sử Dụng OpenCV Trong CSharp - 123doc Sử Dụng OpenCV để Tìm điểm Chính Giữa Của 1 Hình - Viblo Opencv Là Gì? Thư Viện Mở Ra Thế Giới Cho “thị Giác Máy Tính” Hướng Dẫn Lập Trình Nhận Dạng Hình ảnh Với Opencv - DVMS [C#] Hướng Dẫn Detect Face And Crop Image Sử Dụng EmguCV ... Đồ Án - Nhận Dạng Khuôn Mặt Người Sử Dụng OpenCV Trong ...