1258
dangtrieu.myopenid.com 5Over 2 years ago |
Dùng thử thư viện xử lý ảnh OpenCV bằng cách viết chương trình về Histogram Equalization
Phương pháp này tính histogram của cả bức ảnh rồi mới cân bằng nên những nơi tối quá, hoặc sáng quá (cục bộ) sẽ không có tác dụng.
Phương pháp
Local Histogram Equalization, xử lý từng block của bức ảnh sẽ cho ảnh
rõ nét cả những nơi tranh tối, tranh sáng. Chỉ cần có 1 chút sáng thì
khuếch đại lên sẽ thấy hết
. Cái này để hôm khác.

4893
phananhvu.myopenid.com 125Updated over 2 years ago |
Trước hết, xin lưu ý 2 điều. Thứ nhất, hình có thể là hình ảnh tĩnh hoặc động. Thứ hai, nổi ở đây với nghĩa là khi xem hình, về mặt vật lí (physically), mắt bên trái của bạn thật sự cảm nhận khác mắt bên phải, điều này khác với khi bạn nhìn hình 3D bình thường. Với hình 3D bình thường mắt (não) của bạn bị đánh lừa về mặt tâm thần (mentally) là hình ảnh đấy nổi (bởi các đường nét hình khối, độ đậm nhạt, ...).
Hình dưới đây là một hình 3D bình thường, nếu bạn không cảm thấy chiếc máy bay này bay từ phía sau ra phía trước thì có lẽ mắt bạn rất không bình thường
.
670
ngocdaothanh.myopenid.com 149Updated over 2 years ago |
Ai đã xem phim Ma trận, chắc đều ấn tượng với cảnh như ở dưới.
phananhvu.myopenid.com 125over 2 years ago |
756
phananhvu.myopenid.com 125Over 2 years ago |
Để chụp được một bức ảnh đẹp về mặt kỹ thuật thì có 3 yếu tố quyết định: Body, Chất lượng ống kính, và Khả năng giữ máy ít rung đến không bị rung khi chụp. Máy và ống kính được ta đầu tư tìm hiểu rất nhiều và nhiều khi bỏ tiền bạc ngàn lựa chọn những cái thuộc hàng cao nhất. Còn yếu tố thứ 3 là yếu tố ảnh hưởng nhiều nhất, khó khống chế nhất và là yếu tố duy nhất chịu tác động trực tiếp của người chụp lại rất ít được nhiều người quan tâm đầu tư, cả về thiết bị lẫn kiến thức, có lẽ vì nó không trực tiếp tham gia vô qui trình sản xuất ra ảnh như body và ống kính chăng? khiến người ta dễ dàng quên đi vai trò của nó dù rất quan trọng.
2245
|
thanhleminh.myopenid.com Updated over 2 years ago |
Nhận dạng luôn là một phần quan trọng và thú vị trong các ứng dụng tin học hiện nay. Nhận dạng chữ viết ngày càng trở nên quan trọng vì rất nhiều lý do, trong đó có việc bất tiện của sử dụng bàn phím và việc đưa tin học đến với những người khiếm thị.
phananhvu.myopenid.com 125over 2 years ago |
749
phananhvu.myopenid.com 125Updated over 2 years ago |
Hãy quên những bài viết ngốc ngếch trên vnexpress về megapixel của máy ảnh đi. Hầu như không có sự khác biệt giữa các máy ảnh có thông số megapixel khác nhau. Ví dụ, ảnh chụp bằng máy 3MP trông không khác chụp bằng máy 6MP, ngay cả khi phóng to ra 12x18 inch! Tôi biết điều này vì tôi đã thí nghiệm. Còn bạn thì sao? Tay bút về kĩ thuật cho tờ New York Times David Pogue đã thí nghiệm ở đây và ở đây và thấy cùng kết quả - hoàn toàn không phân biệt được!
Dán mắt vào cũng không thấy khác gì
nguoitapdich.myopenid.com 35over 2 years ago |
982
alide.myopenid.com 32Over 2 years ago |

767
phananhvu.myopenid.com 125Updated over 2 years ago |
Giả sử có N vật và ta muốn tô bằng N màu khác nhau. Nhu cầu tự nhiên là các màu này càng khác nhau càng tốt để khi xem ảnh, ta sẽ dễ dàng phân biệt được các vật với nhau. Làm sao để chọn N màu này sao cho khoảng cách tương đối giữa các màu càng lớn càng tốt?
Hmm, để xem... Coi RGB là khối lập phương, rồi chọn ngẫu nhiên N điểm trong không gian lập phương này? À, xét 6 mặt của khối rubic cũng được nhỉ! Hmm, vậy đơn giản hơn chỉ cần nối 12 cạnh thành đoạn thẳng, rồi chia đoạn thẳng thành N điểm đều nhau! Cách này tối ưu chưa nhỉ? Grrr...
nguoitapdich.myopenid.com 35over 2 years ago |
712
phananhvu.myopenid.com 125Over 2 years ago |
Khi đeo headset, các em học sinh tiểu học ở Singapore sẽ trông thấy những hành tinh đang quay trong hệ mặt trời, hay xem hoa nở trong mùa xuân, như thể chúng ở trước mặt.

ngocdaothanh.myopenid.com 149over 2 years ago |
915
phananhvu.myopenid.com 125Over 2 years ago |
Trong Singleton, chỉ có một instance của class tồn tại ở một thời điểm. Instance đó có thể được truy xuất ở bất cứ đâu trong chương trình. Đây là một design pattern rất hữu dụng trong một số trường hợp. Tuy nhiên, khi dùng phải chú vài điều. Hơn nữa, Singleton là design pattern được sử dụng khá nhiều trong các "manager" class của Ogre3D.
Bài này xin giới thiệu về Singleton nói chung và về cách Singleton được sử dụng trong Ogre3D.
over 2 years ago