Thông báo

Collapse
No announcement yet.

Vẽ histogram của ảnh lúc được lúc không ?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Vẽ histogram của ảnh lúc được lúc không ?

    Trước tiên cho mình xin lỗi vì những câu lệnh dưới đây mình viết cho GNU Octave, nhưng vì Octave cũng chỉ dựa trên Matlab nên mình mạo muội lập topic để hỏi (trước khi hỏi mình đã search nát cả Google mà vẫn không giải quyết được) :
    Mình dùng đoạn script sau đây để vẽ histogram màu xanh dương của ảnh: (ảnh trong vd mình up đính kèm bên dưới)
    Code:
    I=imread('1.jpg');   % ảnh màu
    g=I(1,:,2);
    for i=2:rows(I)    % lập đến hết số dòng của I
    	g=[g I(i,:,2)];
    end
    hist(g,256)
    Với ảnh "1.jpg" thì không có vấn đề gì. Nhưng khi thay bằng ảnh "2.jpg" thì vẽ ra ko thấy cột nào của histogram hết.
    Đoạn script thứ 2 sau đây mình cũng bị lỗi tương tự như trên:
    Code:
    I=imread('3.jpg');    % ảnh mức xám
    imhist(I)     % vẽ ra chẳng có gì
    Cho mình hỏi là tại sao lại bị như vậy ? Thêm chuyện nữa là với đoạn script 2, trong Matlab mình có thể thay ảnh "3.jpg" bằng 1 ảnh màu được không, vì trong Octave nếu mình thay bằng 1 ảnh màu thì nó lại báo lỗi ???
    Attached Files

Về tác giả

Collapse

hikagu2000 Tìm hiểu thêm về hikagu2000

Bài viết mới nhất

Collapse

Đang tải...
X