imread

    0熱度

    1回答

    我想用fopen和fread替換imread,以便我可以從我的MATLAB文件創建C代碼。 使用MATLAB編碼器工具時,不能使用imread(因爲它是一個外部函數)。因此,我正在尋找代替imread1 which is currently reading *.JPG*s with the combination of fopen and fread`。我在節目開始時的主張是: assert(is

    1熱度

    1回答

    我正在研究face scrub dataset,它有很長的圖片網址列表。 我用一個for循環來獲取這些照片。但是,一些網址已經過期,所以我的matlab代碼返回錯誤'Unable to determine the file format.'但我認爲其實際原因是url鏈接沒有圖像了。例如,其中一個不良網址是: http://www.gossip.is/administrator/components

    0熱度

    2回答

    我嘗試使用下面的命令來讀取在Matlab的圖像,因爲我發現它在Matlab文檔: A = imread(d:/img,png) 但問題是Matlab的無法讀取路徑並說:Error: Unexpected MATLAB operator. 我也試過在文件路徑中使用/,//,\和\,但他們都沒有工作。 請讓我知道如何讓它工作。

    1熱度

    1回答

    我想讀取Scilab中文件夾中的多個圖像。我的代碼是: I1=dir('G:\SCI\FRAME\*.jpg'); n=length(I1); disp(n); for i=1:n I2=strcat('G:\SCI\FRAME\',I1(i).name); I=imread(I2); figure(),imshow(I); end 但它不起作用。它顯示錯

    0熱度

    1回答

    我有一個計算數據(x,y),我想將它放在紙張圖像的頂部,與其中一些邊界進行比較。如果這個圖像是2D x,y圖,我會很容易地提取這些點,然後和我一起繪製。然而,這個圖像是一個三維彩色圖,因此如果我只想讀取圖像,根據它來定義我的座標,並在上面繪製我的數據,所以最後看起來像2層。 我可以通過下面的圖形散點: import matplotlib.pyplot as plt im = plt.imread

    3熱度

    3回答

    我有這樣的代碼; for x = 1:100 path = sprintf('C:\Users\hasan_000\Documents\MATLAB\Project\Images\%d.jpg', x); imgarray = imread(sprintf(path)); end 我有一個文件夾涉及100張照片。我想通過循環上傳自動將它們轉換爲矩陣。 但我得到這個錯誤:

    2熱度

    2回答

    當我使用opencv imread函數讀取圖像時,我發現它的高度和寬度被交換爲應該的值。像我的原始圖像是尺寸(610乘406),但使用opencv :: imread函數讀取時,它的尺寸是406乘610.另外,如果我在將原始圖像傳遞給函數之前旋轉原始圖像,那麼也不會改變。讀取的圖像仍具有原始尺寸。 請參閱示例代碼和圖像的澄清: 因此,下面我提供了輸入圖像:一個是原始的,第二個是旋轉的(我使用窗口旋

    0熱度

    1回答

    我試圖用MATLAB編碼器生成C代碼。該函數的輸入是在MATLAB中已被imread處理的圖像。由於輸出應該是m×n×3數組,從imread,我不確定爲什麼會顯示此錯誤。下面顯示了函數開始處的斷言。之後是rgb2gray這是錯誤的來源。 %#codegen assert(isa(IM, 'uint8')); assert(size(IM, 1) < 100); assert(size(IM

    0熱度

    2回答

    首先,我是C++的新手。我正在使用Visual Studio 2010.我從事一個包含相機的項目。相機將圖像(位圖)發送到我的電腦中的特定文件夾位置。我想要一致地監視目錄。當在目錄中獲得新的位圖圖像時,我想處理該圖像。我想要使​​用的代碼始終監視目錄並讀取此目錄中的最後一個位圖圖像。我可以用什麼來實現它?你有什麼建議?你能寫出源代碼嗎?感謝您的關注。

    1熱度

    1回答

    如果我檢查空圖像它同時使用imread original_img = imread("E:/Newfolder/ER41615-12.TIF", CV_LOAD_IMAGE_ANYCOLOR);