最近需要對文字進行傾斜校正,所以先旋轉了乙個影象,結果在旋轉回去四周有黑邊,怎麼去掉黑邊?在網上找了好多資料沒有解決,偶然想起了ocr識別一句**,發現很簡單,現在教大家去掉。
旋轉回來影象
我想去掉黑色部分,**如下
clear,clc,close all;
i=imread('c:\\users\\asus\\desktop\\11.png');
bw=rgb2gray(i);
bw=im2bw(i,graythresh(bw));
% bw2=~bw;
% figure,imshow(bw2)
[f c]=find(bw);%尋找出所有非零元素的位置,f是橫座標向量,c是縱座標向量。
img_out=bw(min(f):max(f),min(c):max(c));%將影象四周的白點去掉
figure,imshow(img_out)
img_out可能由於過渡第一列,到最後一列,第一行,最後一行沒去掉,可以這樣
[m,n]=size(img_out);
img_out=img_out(:,2:n-1);%去掉第一列和最後一列
第一行,最後一行去掉自己想很簡單。
PyQt pyinstaller去掉黑框的辦法
其他方法網上有很多,我就不說了 在使用pyinstaller打包的時候會生成乙個.spec字尾的檔案 一般人都會使用這個檔案進行二次打包 但是如果第一次打包如下 pyinstaller paths c python38 32 lib site packages pyqt5 qt bin f main...
php怎麼去掉後兩位數
在php中,可以利用substr 函式去掉後兩位數,該函式用於返回字串的一部分,當引數設定為 0 和 2 時,該函式就會去除最後2位數,語法為 substr 制定數的字串物件,0,2 本教程操作環境 windows10系統 php7.1版 dell g3電腦 substr 函式返回字串的一部分。如果...
去掉小數後多餘的 0
在資料處理時 遇到這樣的值 1.0000000000000 或者 1.230000000000 或者 0.0000450000000 而且還有一大堆這樣的資料,那麼就可以使用下方的方法了.直接複製貼上即可使用.後端 public static string formatnumber string s...