簡體   English   中英

在python中更改列表的值

[英]change value of list in python

我在 opencv 庫的哈里斯角檢測器中找到了這段代碼

img[dst>0.01*dst.max()]=[0,0,255]

其中img是表示圖像的列表, dst是來自庫的列表,

任何人都可以描述該代碼的含義嗎?

我猜,它會形成一個藍色圓圈。

右側似乎是 ab RGB 值,img 是一個 2D 像素陣列,dst 聽起來像距離。 所以有一個半徑為最大距離的 0.01 倍的圓。

我的猜測是它是一個 numpy 數組,而不是一個列表。 這是邏輯索引。 >比較返回一個布爾數組。 無論那些是Trueimg的相應元素都設置為[0, 0, 255] 更直接的是,它創建了一圈藍點,其中內空圓的半徑是dst最大值的 1%。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM