擅长:python、mysql、java
<p>在尝试使用opencv和numpy时,类似这样的方法如何:</p>
<pre><code>im = cv2.imread(filename)
h,w,d = im.shape
#left limit
for i in range(w):
if np.sum(im[:,i,:]) > 0:
break
#right limit
for j in xrange(w-1,0,-1):
if np.sum(im[:,j,:]) > 0:
break
cropped = im[:,i:j+1,:].copy() # deep copy to get byte-aligned array needed for opencv
</code></pre>