【发布时间】:2014-11-18 16:20:07
【问题描述】:
我正在使用带有 cv2 库的 python。我有一个小图像,我想在周围填充一些空白区域。假设空白图像如下:(每个x表示一个像素,[255,255,255])
x x x x
x x x x
x x x x
x x x x
我想将它的某些部分交换为另一个图像中的数据(每个 a 表示另一个图像中的一个像素)
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中查看感兴趣的区域
-
感兴趣的区域是哪个?