跳至主要內容

文章

How to Reduce Noise using the Average Filter of Image Processing?

圖片
How To Reduce Noise Using The Average Filter Of Image Processing? How To Reduce Noise Using The Average Filter Of Image Processing? ¶ Introduction The photograph has many noises. We can reduce the noise using the average filter. There are a 3 by 3 matrix matching the photograph. We are amount of the pixels of the 3 by 3 matrix. Then, we divide by 9. The result is the center pixel value of the 3 by 3 matrix. We will rewrite the result into the photograph. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // The loop of the average filter. for ( int iI = 0; iI < 6; iI++) { // The height of the image. for ( int iY = 1; iY < imageA->DibInfo->bmiHeader.biHeight - 1; iY++ ) { // The width of the image. for ( int iX = 1; iX < imageA->DibInfo->bmiHeader.biWidth - 1; iX++ ...

How to Implement the Close of the Morphology of Image Processing?

圖片
How To Implement The Close Of The Morphology Of Image Processing? How To Implement The Close Of The Morphology Of Image Processing? ¶ Introduction The close processing is one of the morphology. If you want to connect with components, you should use close processing. The close processing made by two morphology. Firstly, it is dilation. Secondly, it is erosion. You have to do the dilation processing many times and then use the erosion processing to fix the shape. Remember, the close processing has two parts, including the dilation part and the erosion part. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // To do dilation processing Dilation ( imageA->DibArry, dwWidth, dwHeight, pBufDilation ); // To do dilation processing Dilation ( pBufDilation, dwWidth, dwHeight, imageB->DibArry ); // To do erosion processing E...

How to Implement the Open of the Morphology of Image Processing?

圖片
How To Implement The Open Of The Morphology Of Image Processing? How To Implement The Open Of The Morphology Of Image Processing? ¶ Introduction The open processing is one of the morphology. If you want to break connect component, you should use open processing. The open processing made by two morphology. Firstly, it is erosion. Secondly, it is dilation. You have to do erosion processing many times and then use dilation processing to fix the shape. Remember, the open processing has two parts, including erosion part and dilation part. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // To do erosion processing Erosion ( imageA->DibArry, dwWidth, dwHeight, pBufErosion ); // To do erosion processing Erosion ( pBufErosion, dwWidth, dwHeight, imageB->DibArry ); // To do erosion processing Erosion ( imageB->DibArr...

How to Implement the Erosion of the Morphology of Image Processing?

圖片
How To Implement The Erosion Of The Morphology Of Image Processing? How To Implement The Erosion Of The Morphology Of Image Processing? ¶ Introduction The erosion is one of the morphology. It is to make the gap between point and point. For example, if you want to break to another pixel. But you need a rule to process. The erosion is a good idea. Because it has a regular rule and you can control it. The means that you can set at times how much you want do it. Then, It is the erosion gradual until you don’t want to keep going. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // The height of the image for ( int iY = 1; iY < imageA->DibInfo->bmiHeader.biHeight - 1; iY++ ) { // The width of the image for ( int iX = 1; iX < imageA->DibInfo->bmiHeader.biWidth - 1; iX++ ) { // The up of the index of the image ...

How to Implement the Dilation of the Morphology of Image Processing?

圖片
How To Implement The Dilation Of The Morphology Of Image Processing? How To Implement The Dilation Of The Morphology Of Image Processing? ¶ Introduction The dilation is one of the morphology. It is to fill the gap between point and point. For example, if you want to connect to another pixel. But you need a rule to process. The dilation is a good idea. Because it has a regular rule and you can control it. The means that you can set at times how much you want do it. Then, It is the dilution gradual until you don’t want to keep going. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // The height of the image for ( int iY = 1; iY < imageA->DibInfo->bmiHeader.biHeight - 1; iY++ ) { // The width of the image for ( int iX = 1; iX < imageA->DibInfo->bmiHeader.biWidth - 1; iX++ ) { // The index of the pixel. If y...

How to Make a Clear the Color Image (Histogram Equalization)?

圖片
How To Make A Clear The Color Image (Histogram Equalization)? How To Make A Clear The Color Image (Histogram Equalization)? ¶ Introduction Sometimes, we have some vague color photo that are not clear. It can be solved. In the image processing field, it's called histogram equalization. It is important that it can expand the histogram of the image. Then, your photos will be clear. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // The histogram array of the red channel. double aryHistogramR[256] = {0}; // The transform of histogram array of the red channel. double aryTransformR[256] = {0}; // The sum of pixel's gray of the red channel. double dobSumR = 0.0f; // The histogram array of the red channel. double aryHistogramG[256] = {0}; // The transform of histogram array of the red channel. double aryTransformG[256] = {0}; // The sum...

How to Make a Clear the Gray Image (Histogram Equalization)?

圖片
How To Make A Clear The Gray Image (Histogram Equalization)? How To Make A Clear The Gray Image (Histogram Equalization)? ¶ Introduction Sometimes, we have some vague gray photo that are not clear. It can be solved. In the image processing field, it's called histogram equalization. It is important that it can expand the histogram of the image. Then, your photos will be clear. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // The histogram array double aryHistogram[256] = {0}; // The transform of histogram array double aryTransform[256] = {0}; // The sum of pixel's gray double dobSumI = 0.0f; // The temporal variables. int iJ = 0; int iK = 0; // Clear the histogram. memset ( aryHistogram, 0x00, 256 * sizeof( double ) ); // The height of the image. for ( int iY = 0; iY < imageA->DibInfo->bmiHeader.biHeight; iY+...

How to Implement Zoom in on the Image?

圖片
How To Implement Zoom In On The Image? How To Implement Zoom In On The Image? ¶ Introduction If you want to zoom in your image, you could do with self. It's just a ratio compute to new pixel position. Don’t worry. Your original image still exists, we will establish a new image to keep the zoom in on the image. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Microsoft Visual Studio 2010 Usage // Calculate an X-axis rate of the zoom in dobRX = ((double)256 / (double)512); // Calculate a Y-axis rate of the zoom in dobRY = ((double)256 / (double)512); // The height of the image for ( int iY = 0; iY < imageA->DibInfo->bmiHeader.biHeight; iY++ ) { // Compute new Y-axis position from an original image iYY = (int)( iY * dobRY); // The width of the image for ( int iX = 0; iX < imageA->DibInfo->bmiHeader.biWidth; iX++ ) { // Compute n...

How to Make an Inverse Effect of the Image using Embarcadero C++ Builder XE5?

圖片
How To Make An Inverse Effect Of The Image Using Embarcadero C++ Builder XE5? How to make an inverse effect of the image using Embarcadero C++ Builder XE5? ¶ Introduction If you want to make an inverse effect of the image, you can try this algorithm. To make a similar a negative (of a photo). That would be fun. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Embarcadero C++ Builder XE5 Usage //--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; // Create three points of TBitmap object Graphics::TBitmap *TheBitmap, *TempBitmap, *OriginBitmap; //--------------------------------------------------------------------------- __fastca...

How to do Simple Image Binarization using Embarcadero C++ Builder XE5?

圖片
How to do Simple Image Binarization using Embarcadero C++ Builder XE5? How to do simple image binarization using Embarcadero C++ Builder XE5? ¶ Introduction Sometimes, we need to transform color images to monochrome image. There is one way that it is very simple to help you to do. You can download source code and binary files. Even I refer to OpenCV book, but I think it is so easy. I decide to implement it by myself. Equipment Operation System: Microsoft Windows 7 (64 bit) Development Utility: Embarcadero C++ Builder XE5 Usage //--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; // Create three points of TBitmap object Graphics::TBitmap *TheBitmap, *TempBi...
較新的文章 首頁 較舊的文章

波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

圖片

最佳化處理策略之快速消除扭曲演算法

圖片

Visual Basic 6.0 程式案例學習: 10. 條碼列印程式 (2014版)

圖片

Python 日期與時間的處理

圖片

用10種程式語言做影像二值化(Image binarization)

圖片

修復損毀的 SQLite DB 資料庫

圖片

Visual Basic .Net 程式案例學習: 06. 題庫測驗系統 (2014版)

圖片

解決 ValueError: If using all scalar values, you must pass an index

圖片

Visual Basic 6.0 程式案例學習: 04. 人事考勤管理系統 (2014版)

圖片

Visual Basic 6.0 程式案例學習: 02. 加班薪資管理系統 (2014版)

圖片

佑佑的 Line 貼圖創作

貼圖作者網址:

https://line.me/S/shop/sticker/author/3883362

靜態貼圖

 
 
 
 
  牡羊座:狗狗角色

作者:佑佑
依照牡羊座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  金牛座:兔兔角色

作者:佑佑
依照金牛座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  雙子座:貓貓角色

作者:佑佑
依照雙子座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  巨蟹座:倉鼠角色

作者:佑佑
依照巨蟹座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  獅子座:幼獅角色

作者:佑佑
依照獅子座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  處女座:松鼠角色

作者:佑佑
依照處女座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  天秤座:鴿子角色

作者:佑佑
依照天秤座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  天蠍座:鳳凰角色

作者:佑佑
依照天蠍座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  射手座:人馬角色

作者:佑佑
依照射手座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  魔羯座:山羊角色

作者:佑佑
依照魔羯座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  水瓶座:海豚角色

作者:佑佑
依照水瓶座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  雙魚座:小丑魚角色

作者:佑佑
依照雙魚座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  上班族都變成狒狒,心裡想要說的話。

作者:佑佑
最近在台灣走紅的狒狒,用擬人化的方式,變成上班族,畫出心裡的想說的話。
購買貼圖
  接案派遣的日常

作者:佑佑
接案派遣到其他公司的日常對話,有調皮、正經、日常對話。
購買貼圖
  貓女事務員的搞笑時刻

作者:佑佑
把行政人員在職場上遇到千奇百怪的事情畫出來,用可愛的貓女來擔任行政人員的代言人。
購買貼圖
  貓貓說每天都會用到的話

作者:佑佑
日常生活常見的短句,用小貓擬人化的方式呈現,比較親切可愛。
購買貼圖
 
     
  大人的煩惱特輯:小兔角色

作者:佑佑
錢包餓了,生活苦了。變美變健康?先讓我睡飽吧。心好累,我需要充電。
購買貼圖
     

動態貼圖

 
 
 
 
  牡羊座日常交際:狗狗角色

作者:佑佑
依照牡羊座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  金牛座日常交際:兔兔角色

作者:佑佑
依照金牛座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  雙子座日常交際:貓貓角色

作者:佑佑
依照雙子座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  巨蟹座日常交際:倉鼠角色

作者:佑佑
依照巨蟹座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  獅子座日常交際:幼獅角色

作者:佑佑
依照獅子座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  處女座日常交際:松鼠角色

作者:佑佑
依照處女座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  天秤座日常交際:鴿子角色

作者:佑佑
依照天秤座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  天蠍座日常交際:鳳凰角色

作者:佑佑
依照天蠍座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  射手座日常交際:人馬角色

作者:佑佑
依照射手座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  魔羯座日常交際:山羊角色

作者:佑佑
依照魔羯座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  水瓶座日常交際:海豚角色

作者:佑佑
依照水瓶座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  雙魚座日常交際:小丑魚角色

作者:佑佑
依照雙魚座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
     
  厭世報:鬍渣男

作者:佑佑
厭世總有個理由跟原因,實在是令人不爽,為什麼最倒楣的總是我?真希望明天就是世界末日,讓大家都一樣慘。
購買貼圖
     

表情貼

 
 
 
 
  貓貓說每天都用得到的表情貼

作者:佑佑
日常生活常見的表情用語,用小貓擬人化的方式呈現,比較親切可愛。
購買貼圖
  天秤座的表情貼:鴿子角色

作者:佑佑
日常生活常見的表情用語,天秤座的鴿子擬人化方式呈現,比較親切可愛。
購買貼圖
  天蠍座的表情貼:鳳凰角色

作者:佑佑
日常生活常見的表情用語,天蠍座的鳳凰擬人化方式呈現,比較親切可愛。
購買貼圖
  射手座的表情貼:人馬角色

作者:佑佑
日常生活常見的表情用語,射手座的人馬擬人化方式呈現,比較親切可愛。
購買貼圖
 
 
 
 
  魔羯座的表情貼:山羊角色

作者:佑佑
日常生活常見的表情用語,魔羯座的山羊擬人化方式呈現,比較親切可愛。
購買貼圖
  水瓶座的表情貼:海豚角色

作者:佑佑
日常生活常見的表情用語,水瓶座的海豚擬人化方式呈現,比較親切可愛。
購買貼圖
  雙魚座的表情貼:小丑魚角色

作者:佑佑
日常生活常見的表情用語,雙魚座的小丑魚擬人化方式呈現,比較親切可愛。
購買貼圖