校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Opencv中cv2.floodFill算法的使用

Opencv中cv2.floodFill算法的使用

熱門標簽:高德地圖標注是免費的嗎 百度地圖標注位置怎么修改 地圖標注視頻廣告 洪澤縣地圖標注 梅州外呼業務系統 老人電話機器人 北京電信外呼系統靠譜嗎 大連crm外呼系統 無錫客服外呼系統一般多少錢

一、 泛洪算法——floodFill函數原型

cv2.floodFill(img,mask,seed,newvalue(BGR),(loDiff1,loDiff2,loDiff3),(upDiff1,upDiff2,upDiff3),flag)
  • img:為待使用泛洪算法的圖像
  • mask:為掩碼層,使用掩碼可以規定是在哪個區域使用該算法,如果是對于完整圖像都要使用,則掩碼層大小為原圖行數+2,列數+2.是一個二維的0矩陣,邊緣一圈會在使用算法是置為1。而只有對于掩碼層上對應為0的位置才能泛洪,所以掩碼層初始化為0矩陣。【dtype:np.uint8
  • seed:為泛洪算法的種子點,也是根據該點的像素判斷決定和其相近顏色的像素點,是否被泛洪處理。
    【類似于
  • newvalue:是對于泛洪區域新賦的值(B,G,R)
  • (loDiff1,loDiff2,loDiff3):是相對于seed種子點像素可以往下的像素值,即seed(B0,G0,R0),泛洪區域下界為(B0-loDiff1,G0-loDiff2,R0-loDiff3)
  • (upDiff1,upDiff2,upDiff3):是相對于seed種子點像素可以往上的像素值,即seed(B0,G0,R0),泛洪區域上界為(B0+upDiff1,G0+upDiff2,R0+upDiff3)
  • flag:為泛洪算法的處理模式。

  • 低八位 控制算法的連通性,是以seed點為中心,接著判斷周圍的幾個像素點,再將泛洪區域像素點周圍的幾個像素點進行考慮。 一般為4,8;默認為4
  • 中間八位 與掩碼層賦值密切相關,一般使用(2558)使中間8位全位1,則值為255,也就是掩碼層對應原圖的泛洪區域的部分被由原來的初值0賦值成255,如果中間8位為0,則賦值為1.
  • 高八位 由opencv宏參數指定
    • cv2.FLOODFILL_FIXED_RANGE:改變圖像,填充newvalue
    • cv2.FLOODFILL_MASK_ONLY:不改變原圖像,也就是newvalue參數失去作用,而是改變對應區域的掩碼,設為中間八位的值

二、簡單應用

#泛洪填充(彩色圖像填充)
import cv2
import numpy as np
def fill_color_demo(image):
    copyImg = image.copy()
    h, w = image.shape[:2]
    mask = np.zeros([h+2, w+2],np.uint8)   #mask必須行和列都加2,且必須為uint8單通道陣列
    #為什么要加2可以這么理解:當從0行0列開始泛洪填充掃描時,mask多出來的2可以保證掃描的邊界上的像素都會被處理
    cv.floodFill(copyImg, mask, (220, 250), (0, 255, 255), (100, 100, 100), (50, 50 ,50), cv.FLOODFILL_FIXED_RANGE)
    cv.imshow("fill_color_demo", copyImg)
 
src = cv.imread('E:/imageload/baboon.jpg')
cv.namedWindow('input_image', cv.WINDOW_AUTOSIZE)
cv.imshow('input_image', src)
fill_color_demo(src)
cv.waitKey(0)
cv.destroyAllWindows()

三、應用,結合minareaRect

cv2.floodFill(initial_car,mask,(seed_x,seed_y),(255,0,0),(loDiff,loDiff,loDiff),(upDiff,upDiff,upDiff),flag)
 
points = []
row,column = mask.shape
 
for i in range(row):
    for j in range(column):
        if mask[i][j]==255:
           points.append((j,i))   #點應該輸入點坐標(列,行)
points = np.asarray(points)
new_rect = cv2.minAreaRect(points)

到此這篇關于Opencv中cv2.floodFill算法的使用的文章就介紹到這了,更多相關Opencv cv2.floodFill內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python OpenCV之圖片縮放的實現(cv2.resize)
  • 對python opencv 添加文字 cv2.putText 的各參數介紹
  • Opencv-Python圖像透視變換cv2.warpPerspective的示例
  • python-opencv 中值濾波{cv2.medianBlur(src, ksize)}的用法
  • Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區別
  • Python-OpenCV中的cv2.inpaint()函數的使用

標簽:清遠 長春 洛陽 安慶 岳陽 泉州 吉林 怒江

巨人網絡通訊聲明:本文標題《Opencv中cv2.floodFill算法的使用》,本文關鍵詞  Opencv,中,cv2.floodFill,算法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Opencv中cv2.floodFill算法的使用》相關的同類信息!
  • 本頁收集關于Opencv中cv2.floodFill算法的使用的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    蜜桃精品视频在线| 亚洲人成7777| 欧美亚洲动漫制服丝袜| 欧美在线一二三| fc2成人免费人成在线观看播放| 日韩国产欧美在线观看| 亚洲成av人影院| 精品影院一区二区久久久| 欧美影院一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 91首页免费视频| 亚洲国产精品自拍| 日韩欧美国产精品| 成人精品一区二区三区中文字幕| 亚洲私人影院在线观看| 88在线观看91蜜桃国自产| 黄网站免费久久| 亚洲三级在线看| 7777精品伊人久久久大香线蕉完整版| 久久精品国产精品亚洲综合| 国产精品天天看| 欧美在线不卡视频| 韩日av一区二区| 亚洲美女视频在线| 亚洲精品一区二区在线观看| 成人app在线观看| 日本在线不卡视频| 国产精品色哟哟网站| 91精品在线观看入口| 国产成人精品影院| 肉肉av福利一精品导航| 国产精品久久久久永久免费观看| 欧美精品18+| 不卡av免费在线观看| 久久超级碰视频| 亚洲图片欧美综合| 国产精品欧美经典| 精品卡一卡二卡三卡四在线| 91传媒视频在线播放| 国产在线国偷精品免费看| 亚洲电影中文字幕在线观看| 中文一区在线播放| 精品国产乱码久久久久久蜜臀 | 91久久精品国产91性色tv| 欧美bbbbb| 亚洲人吸女人奶水| 国产日韩欧美a| 欧美一个色资源| 欧美中文字幕亚洲一区二区va在线 | 91麻豆精品国产自产在线观看一区| 成人一级黄色片| 精品一区二区三区免费观看| 亚洲一区二区三区小说| 国产精品三级av在线播放| 日韩欧美在线影院| 欧美精品黑人性xxxx| 97久久精品人人爽人人爽蜜臀| 精品亚洲免费视频| 麻豆精品一区二区| 日韩精品欧美成人高清一区二区| 亚洲女同ⅹxx女同tv| 国产精品人人做人人爽人人添| 欧美成人激情免费网| 777亚洲妇女| 欧美日韩中文国产| 欧美色中文字幕| 欧美吻胸吃奶大尺度电影| 色综合视频一区二区三区高清| av亚洲精华国产精华| 成人污污视频在线观看| 成人av动漫网站| 成人手机电影网| 99久久综合99久久综合网站| 成人国产在线观看| 欧美精品一区二区三区在线播放| 国产激情偷乱视频一区二区三区| 热久久久久久久| 免费成人在线视频观看| 日本欧洲一区二区| 日本免费新一区视频| 久久精品噜噜噜成人av农村| 免费成人在线播放| 久久国产视频网| 国产美女一区二区三区| 大美女一区二区三区| a级精品国产片在线观看| av在线不卡网| 欧美在线观看禁18| 日韩一区二区在线播放| 精品女同一区二区| 久久久久国产免费免费| 中文字幕在线免费不卡| 亚洲三级在线观看| 日韩高清不卡一区二区| 麻豆91在线播放免费| 国产精品18久久久久久久久| av中文字幕一区| 欧美三级电影在线观看| 欧美一区二区三区婷婷月色| 久久嫩草精品久久久精品一| 国产精品国产三级国产普通话蜜臀| 国产精品欧美久久久久一区二区| 亚洲乱码日产精品bd| 视频一区免费在线观看| 国产麻豆精品久久一二三| 99久久久精品免费观看国产蜜| 欧美私模裸体表演在线观看| 欧美大胆人体bbbb| 亚洲欧洲三级电影| 麻豆精品在线观看| 99久久精品免费观看| 欧美一区在线视频| 国产日韩欧美综合在线| 亚洲猫色日本管| 久久爱www久久做| 色久优优欧美色久优优| 精品少妇一区二区| 亚洲伦在线观看| 国产毛片精品国产一区二区三区| 色综合久久中文字幕综合网| 精品日韩欧美一区二区| 亚洲丝袜另类动漫二区| 另类中文字幕网| 午夜欧美大尺度福利影院在线看 | 蜜芽一区二区三区| 北岛玲一区二区三区四区| 欧美丰满少妇xxxbbb| 国产日产欧美一区二区视频| 亚洲高清免费观看| 91一区二区三区在线观看| 日韩免费一区二区| 一个色在线综合| 成人在线一区二区三区| 欧美一二三区在线观看| 亚洲免费观看高清完整版在线观看 | 国产成人在线网站| 91麻豆精品国产91久久久资源速度| 国产精品传媒入口麻豆| 精东粉嫩av免费一区二区三区| 欧美体内she精高潮| 国产精品美女久久久久久久网站| 免费成人av在线| 欧美日韩免费观看一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 美女网站一区二区| 欧美日韩mp4| 亚洲伊人色欲综合网| 色婷婷综合五月| 国产精品私人影院| 国产精品一区二区免费不卡| 精品粉嫩aⅴ一区二区三区四区| 亚洲亚洲人成综合网络| 色婷婷亚洲一区二区三区| 国产精品国产自产拍高清av王其| 国产乱码字幕精品高清av| 欧美tickling网站挠脚心| 蜜桃视频在线观看一区二区| 在线综合亚洲欧美在线视频| 国产精品77777| 国产精品你懂的在线| 91丨porny丨国产| 亚洲成人综合网站| 欧美成人官网二区| 国产传媒一区在线| 日日骚欧美日韩| 国产欧美日韩久久| 欧美色手机在线观看| 奇米影视在线99精品| 国产欧美日产一区| 99国内精品久久| 亚洲电影欧美电影有声小说| 欧美一区二区精品久久911| 精品一区二区影视| 中文字幕一区二区在线播放| 日本韩国欧美一区| 国产老肥熟一区二区三区| 亚洲精品欧美综合四区| 国产色综合久久| 欧美亚洲高清一区二区三区不卡| 精品一区二区在线看| 亚洲色图欧美激情| 亚洲美女免费视频| 午夜成人在线视频| 亚洲男人的天堂av| 久久老女人爱爱| 欧美在线小视频| 欧美怡红院视频| 亚洲欧美怡红院| 99麻豆久久久国产精品免费优播| 欧美日韩和欧美的一区二区| 欧美性一区二区| 欧美精品高清视频| 3d动漫精品啪啪| 在线观看日产精品| 日韩国产欧美一区二区三区| 国产日韩欧美精品综合| 精品国产91乱码一区二区三区 | 亚洲国产精品传媒在线观看| 欧美四级电影在线观看| 在线视频国产一区|