簡體   English   中英

從Java GUI到MATLAB的圖像

[英]Image from Java GUI to MATLAB

我將從Java GUI(我有源代碼)獲得的圖像(RGB數據)傳輸到MATLAB數組時遇到問題。 能做到嗎?

我不知道從哪里開始,因為我對Java編程不太熟悉。 任何幫助,將不勝感激。 我是博士 學生,我需要解決這個問題,以備將來研究之用。

由於您使用Java,因此這里可能會發生一些事情。

1)使用MATLAB Builder JA 這將允許您創建一個Java層,該層允許您將Java中的數據封送至MATLAB運行時。 請注意,此選項還有我在討論的其他要求

2)您可以用Java將圖像寫成MATLAB可以理解的一種圖像格式,然后使用上述的imread加載它

3)這是一個可疑的解決方案,但可以使用。 將圖像以CSV格式寫為矩陣。 然后可以將其加載到MATLAB中,它將CSV轉換為多維矩陣,該矩陣或多或少代表圖像

基本上,它可以分解為以MATLAB可以理解或編寫互操作層的某種格式寫出圖像數據。

好吧,如果您沒有更好的主意,請使用屏幕抓取器(Windows上為Alt + PrntScreen,在Linux上為任何版本),然后將抓取粘貼到MS Paint或GIMP中。 然后以您喜歡的圖像文件格式保存,鮑勃是您的叔叔。

還是我像往常一樣缺少一些難以置信的並發症?

如果這太簡單了,請修改Java以將圖像寫入文件-就是說您擁有源代碼。 您甚至可以讓Matlab調用Java來執行此操作,然后直接檢索圖像。

MATLAB的傑出功能之一是其Java腳本功能。 當您可以下載CmuCam2源代碼時,只需實例化所需的Java類並調用所需的方法,因為它們是MATLAB內置函數。

請參閱MathWorks文檔的“ 將Java類和方法帶入MATLAB Workspace ”。

暫無
暫無

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

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