我正在使用python与cv2库。我有一个小图像,我想填充一些空白区域。说空白图像是如下:(每x表示的像素,[255255255])用opencv填充另一个空白图像
x x x x
x x x x
x x x x
x x x x
我想从另一个图像交换它的某些部分的数据(每一个是指从另一图像的像素)
x x x x
x a a x
x a a x
x x x x
什么是最快的方法呢?我试图循环遍历每个像素并完成这项工作,但它似乎非常低效。
import cv2
import numpy as np
tmp=np.zeros((1024,768,3),np.uint_8)
image= .. #image captured from camera
for(i in range(480)):
for(j in range(640)):
tmp[i+144][j+197]=image[i][j]
看看感兴趣的区域opencv doc – biquette 2014-09-24 09:03:12
哪些是感兴趣的区域? – 2014-09-24 09:14:04