第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在圖像中查找顏色并在第二個(gè)圖像上重繪(使用numpy)

在圖像中查找顏色并在第二個(gè)圖像上重繪(使用numpy)

躍然一笑 2021-03-13 11:11:41
我正在嘗試在圖片中找到特定的顏色(或更可能的顏色范圍),然后在第二張圖片上重新繪制坐標(biāo)以進(jìn)行進(jìn)一步調(diào)查。由于我了解了很多有關(guān)numpy的知識(shí),所以我開始使用它(我在python中尤其是numpy相當(dāng)新)。因此,我寫了一些對(duì)一種顏色都適用的東西,但是它存在很多顏色的(性能問題),我很確定,我可以通過使用numpy提供的更多功能來解決這一問題?;旧希蚁霘⑺纅or循環(huán)。那是我的代碼(我以后必須添加更多范圍的顏色):import PIL, numpyfrom PIL import Imagedef add_color_range(p_a_c, r,r1,g,g1,b,b1):    for ir in range(r, r1+1):        for ig in range(g, g1+1):            for ib in range(b, b1+1):                p_a_c.extend([[ir,ig,ib]])    return p_a_cfor i in range(1):    im = Image.open('%*s.bmp'% (1, i))    n_test = numpy.asarray(im)    ni_test = numpy.zeros([1050,1680,3],dtype=numpy.uint8)    ni_test.fill(255)    c=[]    c=add_color_range(c,5,10,5,10,5,10)    for ic in range(len(c)):        ind=numpy.where(numpy.all(n_test==c[ic],  axis=-1))        for ii in range(len(ind[0])):            ni_test[ind[0][ii],ind[1][ii]]=[0,0,0]    im_test = Image.fromarray(ni_test, 'RGB')    im_test.save('test_%*s.bmp'% (1, i))
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 223 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)