Image Processing

(原創) 如何將DE2_70_TV範例加上Sobel Edge Detector? (SOC) (Verilog) (Image Processing) (DE2-70)
摘要: 本文將DE2-70平台的DE2_70_TV的範例加上Sobel Edge Detector。阅读全文

posted @ 2008-10-16 23:15 真 OO无双 阅读(5793) | 评论 (43) 编辑

(原創) 如何實現Face Detection? (C/C++) (C) (Image Processing)
摘要: 本文使用C語言實現face detection。阅读全文

posted @ 2008-09-30 21:22 真 OO无双 阅读(6073) | 评论 (47) 编辑

(原創) 如何實現Real Time對Binary Image做Erosion? (SOC) (Verilog) (Image Processing) (DE2-70) (TRDB-D5M) (TRDB-LTM)
摘要: 本文使用Verilog在DE2-70對Binary Image做Erosion處理。並將使用Sobel Edge Detector產生的edge做Erosion處理做比較。阅读全文

posted @ 2008-09-29 21:01 真 OO无双 阅读(2531) | 评论 (4) 编辑

(原創) 如何實現Real Time對Binary Image做Dilation? (SOC) (Verilog) (Image Processing) (DE2-70) (TRDB-D5M) (TRDB-LTM)
摘要: 本文使用Verilog在DE2-70對Binary Image做Dilation處理。並使用Sobel Edge Detector產生的edge做Dilation處理做比較。阅读全文

posted @ 2008-09-29 17:21 真 OO无双 阅读(4860) | 评论 (13) 编辑

(原創) 如何實現Real Time的Binary Image? (SOC) (Verilog) (Image Processing) (DE2-70) (TRDB-D5M) (TRDB-LTM)
摘要: 本文使用Verilog在DE2-70實現real time的binary image,這是很多電腦視覺演算法的基礎。阅读全文

posted @ 2008-09-20 19:12 真 OO无双 阅读(4304) | 评论 (5) 编辑

(原創) 如何實現Real Time的Sobel Edge Detector? (SOC) (Verilog) (Image Processing) (DE2) (TRDB-DC2)
摘要: 之前討論過使用Verilog實現Sobel Edge Detector的原理與方式,用的是DE2-70平台,這次討論如何在DE2平台實現。阅读全文

posted @ 2008-08-30 13:57 真 OO无双 阅读(5327) | 评论 (23) 编辑

(原創) 如何實現Real Time的Sobel Edge Detector? (SOC) (Verilog) (Image Processing) (DE2-70) (TRDB-D5M) (TRDB-LTM)
摘要: 本文使用Verilog在DE2-70實現Sobel Edge Detector,並深入探討Line Buffer在Video Processing上的應用。阅读全文

posted @ 2008-08-25 12:30 真 OO无双 阅读(12640) | 评论 (44) 编辑

(原創) 如何實現Sobel Edge Detector? (Image Processing) (C/C++) (C++/CLI) (C)
摘要: 使用C與C++/CLI實現Sobel Edge Detector。阅读全文

posted @ 2008-07-23 12:41 真 OO无双 阅读(7569) | 评论 (6) 编辑

(原創) 如何在Linux下編譯libdecodeqr? (OS) (Linux) (CenOS) (Image Processing) (C/C++)
摘要: libdecodeqr是一個open source的C/C++ QR code library,本文討論如何使在Linux下編譯。阅读全文

posted @ 2008-06-06 00:36 真 OO无双 阅读(1360) | 评论 (0) 编辑

(原創) 如何在Linux下編譯OpenCV? (OS) (Linux) (CentOS) (Image Processing) (C/C++)
摘要: OpenCV是一個C/C++開源的Computer Vision(計算機視覺)函式庫,在Windows上只要直接安裝即可,但在Linux需手動編譯,本文為我在CentOS 5.1的編譯心得。阅读全文

posted @ 2008-06-05 01:55 真 OO无双 阅读(5928) | 评论 (2) 编辑

(原創) 如何使用ANSI C讀寫24/32位元的BMP圖檔? (C/C++) (C) (Image Processing)
摘要: 本文介紹如何使用ANSI C同時讀寫24/32位元的BMP圖檔做簡單的影像處理,並解析BMP格式。阅读全文

posted @ 2008-05-26 00:12 真 OO无双 阅读(4638) | 评论 (1) 编辑

(原創) 如何使用ANSI C讀寫32位元的BMP圖檔? (C/C++) (C) (Image Processing)
摘要: 本文介紹如何使用ANSI C讀寫32位元的BMP圖檔做簡單的影像處理,並解析BMP格式。
阅读全文

posted @ 2008-05-25 17:40 真 OO无双 阅读(4084) | 评论 (0) 编辑

(原創) 如何使用ANSI C讀寫24位元的BMP圖檔? (C/C++) (C) (Image Processing)
摘要: 本文介紹如何使用ANSI C讀寫24位元的BMP圖檔,並解析BMP格式。
阅读全文

posted @ 2008-05-06 00:08 真 OO无双 阅读(16746) | 评论 (18) 编辑

(原創) 如何在VC8編譯libdecodeqr? (C/C++) (VC++) (Image Processing)
摘要: libdecodeqr是一個open source的C/C++ QR code library,本文討論如何使用VC8編譯。阅读全文

posted @ 2008-02-13 19:34 真 OO无双 阅读(5196) | 评论 (9) 编辑

(原創) 你想看Lena的近照嗎? (Image Processing)
摘要: 只要是搞影像方面的,一定很熟悉Lena小姐,她在各教科書、論文經常出現,你想看看她的近照嗎?阅读全文

posted @ 2007-07-29 15:56 真 OO无双 阅读(5221) | 评论 (6) 编辑

(原創) 如何使用Standard Library作影像處理? (C/C++) (Image Processing)
摘要: 在昨天的Blog,我們使用了Standard Library讀寫bmp圖檔,其中的unsigned char *,雖然是一個一維陣列,但骨子是一個三維陣列,該如何實際的做影像處理呢?阅读全文

posted @ 2007-02-04 20:07 真 OO无双 阅读(7778) | 评论 (6) 编辑

(原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
摘要: 若要做影像處理,第一件事情就是要能將圖片讀進來變成array,才能套用各種演算法,之前我的作法是用.NET的GDI+,方便雖方便,但缺點就是被綁死在.NET平台,如作SW/HW CoDesign的SystemC,不能使用.NET,又如嵌入式系統,只能在Linux上使用gcc,有沒有僅使用C/C++ standard library,就能夠讀入圖形檔的方式呢?阅读全文

posted @ 2007-02-03 18:03 真 OO无双 阅读(14270) | 评论 (5) 编辑

(原創) 如何對有Noise圖片做Median Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 本範例demo如何對Noise圖片做Median Filter...阅读全文

posted @ 2006-12-21 09:33 真 OO无双 阅读(3505) | 评论 (2) 编辑

(原創) 如何對圖片加入Salt and Pepper Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 本範例demo如何對圖片加入Salt and Pepper Noise...阅读全文

posted @ 2006-12-21 07:49 真 OO无双 阅读(2139) | 评论 (3) 编辑

(原創) 如何對有Noise圖片做Box Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: Box Filter會試圖將Noise圖片做一定程度的糢糊化...阅读全文

posted @ 2006-12-20 21:52 真 OO无双 阅读(1352) | 评论 (0) 编辑

(原創) 如何計算SNR (signal-to-ratio)? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 將SNR公式用C++/CLI實現。阅读全文

posted @ 2006-12-20 18:47 真 OO无双 阅读(9499) | 评论 (9) 编辑

(原創) 如何對圖片加入Gaussian Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 此範例demo如何對圖片加入Gaussian Noise...阅读全文

posted @ 2006-12-19 21:46 真 OO无双 阅读(3451) | 评论 (1) 编辑

(原創) 如何产生Yokoi Connectivity Number? (.NET) (C++/CLI) (C/C++) (Image Processing)
摘要: 本范例先将leng.jpg轉成binary image,然後从512*512 downsampling成64*64,downsampling的规则为以8*8为unit,取topmost-left为downsampled data,最后产生Yokoi Connectivity Number。阅读全文

posted @ 2006-12-06 00:20 真 OO无双 阅读(565) | 评论 (0) 编辑

(原創) 如何使用C++/CLI对图片做Grayscale Closing? (.NET) (C++/CLI) (C/C++) (Image Processing)

posted @ 2006-11-22 02:21 真 OO无双| 编辑

(原創) 如何使用C++/CLI对图片做Grayscale Opening? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: Opening的算法是:先对图片做Erosion,将结果再做Dilation,其目的在消除影像中的小杂点。阅读全文

posted @ 2006-11-22 01:48 真 OO无双 阅读(908) | 评论 (0) 编辑

(原創) 如何使用C++/CLI对图片做Grayscale Erosion? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 原理和Grayscale Dilation类似,只是Erosion是找minimun。阅读全文

posted @ 2006-11-22 01:24 真 OO无双 阅读(1210) | 评论 (3) 编辑

(原創) C++/CLI转BCB心得报告 (C/C++) (.NET) (C++/CLI)
摘要: 这次的计算机视觉作业,我是用C++/CLI写,同学是用BCB写,由于缴交期限是今天下午两点,但他还没写出来,我只好试着将我用C++/CLI写的作业改成BCB给他,虽然都是C++,但我也没把握是否能够顺利『移植』。阅读全文

posted @ 2006-11-21 16:35 真 OO无双 阅读(786) | 评论 (0) 编辑

(原創) 如何使用C++/CLI对图片做Grayscale Dilation? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
摘要: 这是我第一次用C++/CLI真正写出一个有用的程序,主要是因为想用STL Generic Algorithm,又想用GDI+,只好放弃C#改用C++/CLI啦。阅读全文

posted @ 2006-11-21 00:24 真 OO无双 阅读(1246) | 评论 (1) 编辑

(原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)
摘要: 因为Computer Vision的作业,之前都是用C# + GDI+写,但这次的作业要做Grayscale Dilation,想用STL的Generic Algorithm写,但C++ Standard Library并无法读取jpg档,用其它Library又比较麻烦,所以又回头想到GDI+,能同时使用STL和GDI+的,也只有C++/CLI了,我想这也是C++/CLI的优势之一,可以让你同时发挥.NET Framework和STL的power,以下的范例demo如何使用C++/CLI配合GDI+将jpg档读进来,并写入jpg檔。阅读全文

posted @ 2006-11-19 21:43 真 OO无双 阅读(3256) | 评论 (5) 编辑

(原創) 如何将图片转成Binary Image? (.NET) (ASP.NET) (C#) (GDI+) (Image Processing)
摘要: 这是我修Computer Vision的作业,此源代码也示范出如何Pixel By Pixel的方式编辑图片以及如何读取indexd的bmp图片格式。阅读全文

posted @ 2006-10-15 19:36 真 OO无双 阅读(1876) | 评论 (5) 编辑

(原創) 如何将图片以对角线做映射(Mirror)? (.NET) (ASP.NET) (C#) (GDI+) (Image Processing)
摘要: 这是我修Computer Vision的作业,此源代码也示范出如何Pixel By Pixel的方式编辑图片以及如何读取indexd的bmp图片格式。阅读全文

posted @ 2006-10-15 19:28 真 OO无双 阅读(610) | 评论 (0) 编辑

(原創) 如何将图片左右翻转? (.NET) (ASP.NET) (C#) (GDI+) (Image Processing)
摘要: 这是我修Computer Vision的作业,此源代码也示范出如何Pixel By Pixel的方式编辑图片以及如何读取indexd的bmp图片格式。阅读全文

posted @ 2006-10-15 19:24 真 OO无双 阅读(1833) | 评论 (0) 编辑

(原創) 如何將圖片上下翻轉? (.NET) (ASP.NET) (GDI+) (Image Processing)
摘要: 這是我修Computer Vision的作業,此原始程式碼也示範出如何Pixel By Pixel的方式編輯圖片以及如何讀取indexd的bmp圖片格式。阅读全文

posted @ 2006-10-06 23:02 真 OO无双 阅读(1252) | 评论 (0) 编辑

(原創) 如何用程序的方式载入indexd过的图形文件? (.NET) (ASP.NET) (C#) (GDI+) (Image Processing)
摘要: 做过indexd的图形文件,如使用正常的方式读取(参阅:如何用程序的方式载入jpg图形文件?),会出现A Graphics object cannot be created from an image that has an indexed pixel format.的错误讯息,以下的程序将示范如何读取indexed图形文件。阅读全文

posted @ 2006-09-30 16:37 真 OO无双 阅读(1100) | 评论 (0) 编辑

(原創) 如何用程序的方式载入jpg图形文件? (.NET) (GDI+) (ASP.NET) (Image Processing)
摘要: 虽然HTML本身就提供了tag可直接显示jpg图形文件,但若需对图形本身作Pixel By Pixel的影像处理,如『影像辨识』,就必须用程序的方式将jpg图形文件加载,然后才能做后续的处理,以下的程序将示范如何在.NET平台使用C#载入jpg图形文件。阅读全文

posted @ 2006-09-30 11:51 真 OO无双 阅读(1963) | 评论 (0) 编辑

导航

公告

emblem-2010

first2009-011

我是一個小小的數位IC工程師,從事SOC IP開發,業餘則喜歡研究FPGA、Embedded System、OS、MFC、NET與OOP相關技術。我並不是靠寫Blog或寫書維生,只是記下來怕自己忘記,所以不加任何廣告。所有文章與程式碼歡迎轉載使用。

昵称:真 OO无双
园龄:5年5个月
粉丝:287
关注:0

随笔分类(2100)