連續讀取檔案做影像處理

各位前輩大家好:

小弟我有數張圖片,想將它們拼成一張。

第一次讀取Pic1和Pic2經影像處理後得到一張NewPic1,接著再將此NewPic1與Pic3合併成NewPic2,...,一直到所有圖片合併完成。

想請問有經驗的前輩,在連續讀取檔案的這一部分該如何下手?!

謝謝大家!

[QUOTE=a710756]

各位前輩大家好:

小弟我有數張圖片,想將它們拼成一張。

第一次讀取Pic1和Pic2經影像處理後得到一張NewPic1,接著再將此NewPic1與Pic3合併成NewPic2,...,一直到所有圖片合併完成。

想請問有經驗的前輩,在連續讀取檔案的這一部分該如何下手?!

謝謝大家!

[/QUOTE]

"圖片合併"的定義為何?

連續讀取?不就是讀檔嗎?

小小羊兒前輩您好:

影像合併:就像是拼圖那樣,一張一張的接起來(並不是重疊起來)。

連續讀取:我要程式"自動"的將我給的數張圖片合併起來,而不是我手動去輸入Pic1, Pic2, NewPic1,...。

很抱歉我在提問時沒說清楚,感謝您提出的疑問!謝謝您!

我提供一個方法

將圖檔轉成矩陣,矩陣組合後,再把整個矩陣轉換回圖檔即可。

我使用以下方式來代表您要的方法

![](upload://3GS3RketGOBpK40FyThBp1Q8GoM.jpeg)

PS.以上可以改成在第一個迴圈讀檔時就可做拼圖的動作

關於拼接圖片可參考以下文章

拼圖技術

ancle39505.7296412037

感謝java和ancle前輩的熱心回應,我會試試看您們提供的方法!

另外,由於這些圖片是我用CCD擷取來的,會存放在一固定的資料夾內,但是總共會擷取幾張我不知道,請問有辦法讓程式自動讀取這資料夾內的圖片,直到最後一張為止嗎?(不用告訴程式總共有幾張圖片要讀取!)

謝謝大家!

[QUOTE=a710756]

感謝java和ancle前輩的熱心回應,我會試試看您們提供的方法!

另外,由於這些圖片是我用CCD擷取來的,會存放在一固定的資料夾內,但是總共會擷取幾張我不知道,請問有辦法讓程式自動讀取這資料夾內的圖片,直到最後一張為止嗎?(不用告訴程式總共有幾張圖片要讀取!)

謝謝大家!

[/QUOTE]

以下讀檔範例提供給你參考

在以下紅框處按右鍵>>Browse Options...選擇和綠框處一樣,按ok後接著指向你要讀檔的路徑即可

![](upload://bSX4DKei4kDb7p9aAOCQ38NU3e3.jpeg)

ancle39507.4625925926

謝謝ancle前輩熱心提供的方法!

[QUOTE=ancle][QUOTE=a710756]

感謝java和ancle前輩的熱心回應,我會試試看您們提供的方法!

另外,由於這些圖片是我用CCD擷取來的,會存放在一固定的資料夾內,但是總共會擷取幾張我不知道,請問有辦法讓程式自動讀取這資料夾內的圖片,直到最後一張為止嗎?(不用告訴程式總共有幾張圖片要讀取!)

謝謝大家!

[/QUOTE]

以下讀檔範例提供給你參考

在以下紅框處按右鍵>>Browse Options...選擇和綠框處一樣,按ok後接著指向你要讀檔的路徑即可

![](upload://v1FR0xDmw4kJMiQovsmwslU0aFt.jpeg)

[/QUOTE]

ancle前輩您好:

之前您有提供我這個問題的解決方案,非常感謝!

我還想進一步請問,就是:

您給的這個方法,在完全讀完圖片檔後會出現一個錯誤的訊息,而沒有辦法正常的在沒有錯誤訊息出現下結束程式,請問這該如何修正?

謝謝您!