2011-11-24 36 views

Trả lời

5

Nó nhìn vào một vài pixel cùng một lúc (pixel trung tâm và hàng xóm của nó). Sử dụng độ tương phản để chia nhóm thành các pixel sáng và tối (nghĩ về nó dưới dạng bitmap 1 bit). Sau đó, nó sử dụng công cụ này để nhận dạng mẫu mà các pixel này tạo thành (ví dụ: đường chéo) và xuất ra phiên bản mở rộng được xác định trước của mẫu đó, được tô màu bằng pixel nguồn.

ví dụ: nếu bạn nhận thấy rằng pixel láng giềng tạo mà hình dạng:

X . . 
. X . 
. . X 

sau đó bạn có thể sản lượng cao hơn-res phiên bản của nó:

xXXx...... 
..xXXx.... 
....xXXx.. 
......xXXx 

Các khu vực công nhận mô hình được chồng chéo cho tính liên tục (hoặc một cách khác để nghĩ về nó mà nó nhìn vào nhiều điểm ảnh hơn cho ngữ cảnh, ví dụ để phân biệt đường chéo từ góc tròn).

Do nhận dạng mẫu, hq2x chỉ hoạt động tốt trên hình ảnh hoạt hình có độ tương phản cao. Với các hình ảnh tự nhiên, với nhiều cạnh mờ và các đường chống răng cưa, thuật toán không thể nhận ra các mẫu và kết thúc bằng cách đơn giản là nội suy hình ảnh.

Các vấn đề liên quan