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

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

1 Like

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?