Hôm nay: Tue Mar 19, 2024 3:53 pm

Tìm thấy 2 mục

Các bộ lọc_phép biến đổi ảnh trong xử lý ảnh

Có rất nhiều bộ lọc trong xử lý ảnh bởi vì vốn dĩ xử ảnh là là xử lý tín hiệu số:
    Bài viết này sẽ liệt kê các bộ lọc được dùng. Từng bộ lọc sẽ có tên tiếng Việt, tên Tiếng Anh, chức năng, và đường link tới bài viết về nó trong diễn đàn này. Sẽ có rất nhiều thiếu sót không mong muốn mà các bạn có thể bổ sung để có thể xây dựng lên một thống kê đầy đủ nhất, hiện đại nhât, hiệu quả nhất cho công việc xử lý ảnh. THống kê này luôn luôn được cập nhật những thông tin mới nhất, hữu ích nhất cho bạn.
#OPENCV


  1. Bộ lọc Gaussian

 Xét trên miền tần số thì bộ lọc Gaussian sẽ giảm thành phần tần số cao trong hình ảnh hay nói cách khách bộ lọc Gaussian là bộ lọc thông cao ( chỉ giữ lại thành phần tần số thấp).Trong toán học, việc ứng dụng Gaussian Blur cho một hình cũng chính là tính tích chập (Convolution) hình đó với hàm Gaussian.Một cách trực quan, đây được xem như là phương pháp làm mờ mịn cũng giống như hiệu ứng hình ảnh được đặt dưới một lớp màn trong suốt bị mờ. Nó không giống với trường hợp hình ảnh bị mờ do hậu quả của ống kính bị mất tiêu điểm (out of focus) hay do bóng của đối tượng dưới ánh sáng thường. Nó có thể giúp làm giảm nhiễu (Noise) và mức độ chi tiết (không mong muốn) của hình ảnh.
Nguồn trích dẫn: http://www.ieev.org/2009/06/gaussian-blur.html

2/ Bộ lọc Median
3/ Bộ lọc Bilateral
4/ Bộ lọc FFT
5/ Bộ lọc. Sobel
by jackauk
on Sat Aug 22, 2015 10:40 am
 
Search in: TÀI LIỆU VỀ XỬ LÝ ẢNH CƠ BẢN
Chủ đề: Các bộ lọc_phép biến đổi ảnh trong xử lý ảnh
Trả lời: 20
Xem: 15978

Thư viện xử lý ảnh OpenCV3.0

Lịch sử: #OpenCV
Nguồn download:
Môi trường lập trình:
Cách cài đặt vào Visual Studio 2012,2013
Bước 1: Chuẩn bị các đường dẫn cho việc sử dụng OpenCV 3.0
Mở Property Pages của Project đang làm việc (Alt+F7)
+Configuration Properties> VC++Directories cho ứng dụng Form ( Form Application Project)
>> Include Directories: Điền đường dẫn các folder chứa tập tin header (.h hay .hpp) cho OpenCV
của tôi là D:\Storages\OpenCV3.0\opencv\build\include

>> Library Directories: Điền đường dẫn các folder chứa tập tin library .lib cho OpenCV
của tôi là visual studio 2012 nên dùng bản vc11 của bạn là visual 2013 thì là vc12, tôi dùng hệ điều hành 32 bít thì là x86, bạn dùng hệ 64bit thì là x64
D:\Storages\OpenCV3.0\opencv\build\x86\vc11\lib

>> Source Directories: Điền đường dẫn các folder chứa tập tin header cho OpenCV
của tôi là D:\Storages\OpenCV3.0\opencv\build\x86\vc11\bin

Topics tagged under opencv on OPENLAB-IMAGE PROCESSING Config%20properties
+Configuration Properties> C/C++ cho ứng dụng Console ( Console Application Projectt)
cũng tương tự như Include Directories phía trên
Topics tagged under opencv on OPENLAB-IMAGE PROCESSING ConfigC

Bước 2: Thiết lập các thư viện chuẩn cho Debug, Release, Mình hướng dẫn cho phần Debug, phần Release các bạn làm tương tự chỉ thay một chữ cái d sau cùng của tên library opencv_world300d.lib thành opencv_world300.lib là xong
Mở tab Linker trong cửa sổ Property pages
Topics tagged under opencv on OPENLAB-IMAGE PROCESSING Linker

Bước 3: Khai báo các lớp được dùng, các lớp này là các tập tin header thôi còn các file thực thi đã được thêm vào phía trên rồi, chỉ cần khai bao là Visual Studio tự động biên dịch các thành phần còn lại
#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/objdetect.hpp"

Bạn dùng thêm những component khác như detect motion chẳng hạn thì tìm đúng các tệp  header của nó để mà nhúng vào trong chương trình.
Thêm nứa: nếu bạn ngại gõ cv:: trước lệnh nào đó ví dụ như cv::copy để sao chép mảng, ma trận, ảnh thì bạn có thể thêm khai báo sau phía trên cùng sau mấy dòng include
using namespace cv;
Lúc này bạn chỉ cần gõ copy thay vì cv::copy. Mình không khuyến khích điều này vì nó sẽ dễ gây ambigous (định nghĩa không rõ ràng) với những lệnh từ các lớp hay không gian miền khác. Ví dụ abs là hàm trị tuyệt đối có ở rất nhiều thư viện dễ gây lỗi chương trình nếu không chỉ rõ là bạn dùng của lớp nào
by jackauk
on Tue Aug 18, 2015 9:49 pm
 
Search in: CÁC THƯ VIỆN LẬP TRÌNH XỬ LÝ ẢNH
Chủ đề: Thư viện xử lý ảnh OpenCV3.0
Trả lời: 7
Xem: 6073

Về Đầu Trang

Chuyển đến