簡體   English   中英

如何使用 EmguCV 在圖像上書寫 C#

[英]How to write on images using EmguCV in C#

我想在Windows 表格 C#中使用EmguCV在圖像上書寫 實際上,我想為圖像創建一個簡單的應用程序作為圖像編輯器。 它的簡單目的是通過打開文件對話框打開圖像我可以打開文件但現在我無法獲得有關如何在圖像上書寫的任何幫助或資源? . 讓我通過一些圖像示例來解釋我的問題:

編輯前的圖像:

在此處輸入圖像描述

編輯后的圖像:

在此處輸入圖像描述

那么我如何在C#中使用EmguCV來做到這一點我是處理圖像的新手,如果有任何方式請告訴我。 如果沒有這樣的 function 涉及使用EmguCV在圖像上書寫,那么如果你們有人知道,請告訴替代方案?

提前致謝。

您可以使用CvInvoke.PutText在圖像上書寫,這里是一個簡單的示例:

// load the image        
Mat image = new Mat("test.png");
// write "hello!" in red(0,0,255) at 100,100 coordinate from the top left corner
CvInvoke.PutText(image, "hello!", new System.Drawing.Point(100, 100), FontFace.HersheySimplex, 1.0, new MCvScalar(0, 0, 255), 2);
// display the result
CvInvoke.Imshow("Image with text", image);
// wait for user input to dismiss the image
CvInvoke.WaitKey();
// free allocated memory
image.Dispose();

對於剛接觸 EmguCV 的人來說似乎很困惑,但這實際上只是查看每個參數的作用的問題,更多信息請參閱EmguCV 官方文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM