01/10/2018, 08:53

Cách truy cập nhanh dữ liệu ảnh trong opencv, tăng tốc độ xử lý ảnh

chào các bạn
mình sử dụng thư viện opencv bản 3.0.0
và mình code 1 số hàm xử lý ảnh
chạy thử thì nhận thấy
tốc độ code mình chậm hơn so với hàm có sẵn
mặc dù cùng thuật toán
qua tìm hiểu mình biết chậm do cách mình truy cập dữ liệu trên ảnh
mình code bằng c++
mình truy cập dữ liệu ảnh màu như sau
b = (int)anhmau.atcv::Vec3b(i, j)[0];
g = (int)anhmau.atcv::Vec3b(i, j)[1];
r = (int)anhmau.atcv::Vec3b(i, j)[2];

mình truy cập dữ liệu ảnh xám như sau
anhxam.at(i, j) = 0;

với i, j là hàng i cột j

vậy có cách nào truy cập dữ liệu của từng pixel nhanh hơn để tăng tốc độ xử lý ảnh
xin cảm ơn

Văn Dương viết 10:59 ngày 01/10/2018

Chơi trực tiếp với dữ lieu ảnh thông qua con trỏ.
Nó nằm trong MiplImage->dataImage;

HelloWorld viết 10:55 ngày 01/10/2018

anh có thể nói rõ hơn không
hoặc có ví dụ, hoặc có link, e tìm không thấy

Bài liên quan
0