gpt4 book ai didi

python - python 中的相交数组

转载 作者:行者123 更新时间:2023-11-30 22:56:07 25 4
gpt4 key购买 nike

好的,这是我的代码。 om 是我要与之比较的数组。我希望数组的格式为 [b, g, r]

import cv2
import numpy as np
import time
om=cv2.imread('RGB.png')
om=om.reshape(1,-1,3)

while True:
cam = cv2.VideoCapture(0)
start=time.time()
while(cam.isOpened()):
ret, im = cam.read()
im=cv2.resize(im,(325,240))
im= im.reshape(1,-1,3)

好吧,所以我希望数组基于其中的所有像素颜色并且它们是一维的( reshape 应该做到这一点?)。重复不是必需的,但如果可能的话我想保留它们。

我想将 om 与 im 相交并获取相交元素数量的值。我尝试了 in1d 的东西,但它会返回 True 和 Falses。我有点想知道计算它们是否会更容易?/正确的。

另外,如果我使用 in1d 函数,是否只计算相应的像素? (就像像素高度和行一样)或者只是像素背景?因为我只追求bgr。

基本上,我想看看有多少像素与我已保存的图片中的颜色值相同。

顺便说一句,我尝试使用集合,但它们相当慢并且很难进入正确的顺序(我似乎一组中只得到一个元素)。

最佳答案

交集 = [x for x in list_1 if x in list_2]

关于python - python 中的相交数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37134589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com