我已經嘗試了如下方法,但它并沒有那么有效。
for i = 1:h
for j = 1:w
Img(1,(i-1)*aligned_w j) = (Matrix(i,j)&1);
%fwrite(file,1-Matrix(i,j),'ubit1');
end
for j = 1:align
%fwrite(file,0,'ubit1');
Img(1,(i-1)*aligned_w w j)=0;
end
end
fwrite(file,Img,'ubit1');
與 imwrite(imread(' .jpg','jpg'),'. pbm','pbm')相比,上述代碼的結果偏離了軌道,誰能告訴我如何解決它。
uj5u.com熱心網友回復:
我找到了解決方案,原因是Matrix應該是aw h通道矩陣,格式(i,j)應該替換為(i,j,channel),其中通道從1到3。結果應該是or 運算下的三個運算式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/437396.html
