成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python opencv醫(yī)學處理的實現(xiàn)過程

Python opencv醫(yī)學處理的實現(xiàn)過程

熱門標簽:騰訊外呼線路 唐山智能外呼系統(tǒng)一般多少錢 哈爾濱ai外呼系統(tǒng)定制 海南400電話如何申請 白銀外呼系統(tǒng) 激戰(zhàn)2地圖標注 公司電話機器人 陜西金融外呼系統(tǒng) 廣告地圖標注app

題目描述

利用opencv或其他工具編寫程序?qū)崿F(xiàn)醫(yī)學處理。

實現(xiàn)過程

# -*- coding: utf-8 -*-
'''
作者 : 丁毅
開發(fā)時間 : 2021/5/9 16:30
'''
import cv2
import numpy as np


# 圖像細化
def VThin(image, array):
    rows, cols = image.shape
    NEXT = 1
    for i in range(rows):
        for j in range(cols):
            if NEXT == 0:
                NEXT = 1
            else:
                M = int(image[i, j - 1]) + int(image[i, j]) + int(image[i, j + 1]) if 0  j  cols - 1 else 1
                if image[i, j] == 0 and M != 0:
                    a = [0]*9
                    for k in range(3):
                        for l in range(3):
                            if -1  (i - 1 + k)  rows and -1  (j - 1 + l)  cols and image[i - 1 + k, j - 1 + l] == 255:
                                a[k * 3 + l] = 1
                    sum = a[0] * 1 + a[1] * 2 + a[2] * 4 + a[3] * 8 + a[5] * 16 + a[6] * 32 + a[7] * 64 +  a[8] * 128
                    image[i, j] = array[sum]*255
                    if array[sum] == 1:
                        NEXT = 0
    return image


def HThin(image, array):
    rows, cols = image.shape
    NEXT = 1
    for j in range(cols):
        for i in range(rows):
            if NEXT == 0:
                NEXT = 1
            else:
                M = int(image[i-1, j]) + int(image[i, j]) + int(image[i+1, j]) if 0  i  rows-1 else 1
                if image[i, j] == 0 and M != 0:
                    a = [0]*9
                    for k in range(3):
                        for l in range(3):
                            if -1  (i-1+k)  rows and -1  (j-1+l)  cols and image[i-1+k, j-1+l] == 255:
                                a[k*3+l] = 1
                    sum = a[0]*1+a[1]*2+a[2]*4+a[3]*8+a[5]*16+a[6]*32+a[7]*64+a[8]*128
                    image[i, j] = array[sum]*255
                    if array[sum] == 1:
                        NEXT = 0
    return image


array = [0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1,\

         1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1,\

         0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1,\

         1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1,\

         1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\

         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\

         1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1,\

         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\

         0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1,\

         1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1,\

         0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1,\

         1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,\

         1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\

         1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,\

         1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0,\

         1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0]


# 顯示灰度圖
img = cv2.imread(r"C:\Users\pc\Desktop\vas0.png",0)
cv2.imshow("img1",img)

# 自適應(yīng)閾值分割
img2 = cv2.adaptiveThreshold(img, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 17, 4)
cv2.imshow('img2', img2)


# 圖像反色
img3 = cv2.bitwise_not(img2)
cv2.imshow("img3", img3)

# 圖像擴展
img4 = cv2.copyMakeBorder(img3, 1, 1, 1, 1, cv2.BORDER_REFLECT)
cv2.imshow("img4", img4)

contours, hierarchy = cv2.findContours(img4, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)
# 消除小面積
img5 = img4
for i in range(len(contours)):
    area = cv2.contourArea(contours[i])
    if (area  80) | (area > 10000):
        cv2.drawContours(img5, [contours[i]], 0, 0, -1)
cv2.imshow("img5", img5)

num_labels, labels, stats, centroids = cv2.connectedComponentsWithStats(img5, connectivity=8, ltype=None)
# print(stats)
s = sum(stats)
img6 = np.ones(img5.shape, np.uint8) * 0
for (i, label) in enumerate(np.unique(labels)):
    # 如果是背景,忽略
    if label == 0:
        # print("[INFO] label: 0 (background)")
        continue
    numPixels = stats[i][-1]
    div = (stats[i][4]) / s[4]
    # print(div)
    # 判斷區(qū)域是否滿足面積要求
    if round(div, 3) > 0.002:
        color = 255
        img6[labels == label] = color
cv2.imshow("img6", img6)

# 圖像反色
img7 = cv2.bitwise_not(img6)

# 圖像細化
for i in range(10):
    VThin(img7, array)
    HThin(img7, array)
cv2.imshow("img7",img7)

# 邊緣檢測
img8 = cv2.Canny(img6, 80, 255)
cv2.imshow("img8", img8)

# 使灰度圖黑白顛倒
img9 = cv2.bitwise_not(img8)
cv2.imshow("img9", img9)

cv2.waitKey(0)

運行結(jié)果

問題及解決方法
1.自適應(yīng)閾值處理運行報錯
參考鏈接
解決方式:

void adaptiveThreshold(InputArray src, OutputArray dst, double
maxValue, int adaptiveMethod, int thresholdType, int bolckSize, double C)

  • srcInputArray類型的src,輸入圖像,填單通道,單8位浮點類型Mat即可。
  • dst:函數(shù)運算后的結(jié)果存放在這。即為輸出圖像(與輸入圖像同樣的尺寸和類型)。
  • maxValue:預(yù)設(shè)滿足條件的最大值。
  • adaptiveMethod自適應(yīng)閾值算法。
  • ADAPTIVE_THRESH_MEAN_CADAPTIVE_THRESH_GAUSSIAN_C兩種。
  • thresholdType:指定閾值類型??蛇x擇THRESH_BINARY或者THRESH_BINARY_INV兩種(即二進制閾值或反二進制閾值)。
  • bolckSize:表示鄰域塊大小,用來計算區(qū)域閾值,一般選擇為3、5、7......等。
  • C:參數(shù)C表示與算法有關(guān)的參數(shù),它是一個從均值或加權(quán)均值提取的常數(shù),可以是負數(shù)。
  • 根據(jù)報錯提示及參數(shù)解釋,blockSize的取值需要大于1且為奇數(shù)。

2.圖像擴展

參考鏈接
方式:使用cv2.copyMakeBorder()函數(shù)。
主要參數(shù):

  • src : 輸入的圖片。
  • top, bottom, left, right :相應(yīng)方向上的邊框?qū)挾取?/li>
  • borderType:定義要添加邊框的類型,詳情參考鏈接。

3.面積選擇
參考鏈接
方式:選擇滿足面積80-10000的圖像輸出, 去除噪聲位置元素。

4.圖像細化
參考鏈接
方式:經(jīng)過一層層的剝離,從原來的圖中去掉一些點,但仍要保持原來的形狀,直到得到圖像的骨架。骨架,可以理解為圖像的中軸。

到此這篇關(guān)于Python opencv醫(yī)學處理的實現(xiàn)過程的文章就介紹到這了,更多相關(guān)Python opencv醫(yī)學處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python opencv把一張圖片嵌入(疊加)到另一張圖片上的實現(xiàn)代碼
  • python opencv 實現(xiàn)讀取、顯示、寫入圖像的方法
  • opencv-python的RGB與BGR互轉(zhuǎn)方式
  • Python OpenCV實現(xiàn)測量圖片物體寬度
  • python用opencv完成圖像分割并進行目標物的提取
  • 解決Opencv+Python cv2.imshow閃退問題
  • opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問題的解決

標簽:常德 益陽 黔西 鷹潭 惠州 四川 黑龍江 上海

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Python opencv醫(yī)學處理的實現(xiàn)過程》,本文關(guān)鍵詞  Python,opencv,醫(yī)學,處理,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python opencv醫(yī)學處理的實現(xiàn)過程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python opencv醫(yī)學處理的實現(xiàn)過程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美久久久网站| 中文字幕在线一区| 激情综合五月| 男人的j进女人的j一区| 狠狠干天天干| 国产精品久久久久久亚洲av| 免费看精品久久片| 亚洲成人第一页| 国产精品美女www| 自拍网站在线观看| 99久久er热在这里只有精品15| 亚洲精品一区二区在线看| 久99久精品视频免费观看| 日本亚洲一区| 欧美成人中文| 黄色免费视频大全| 另类专区亚洲| 97影院秋霞午夜在线观看| 亚洲精品456在线播放狼人| 日韩欧美在线字幕| 色婷婷av一区二区三区在线观看| 精品中文字幕在线播放| 国产手机视频在线| 日韩成人在线观看视频| 亚洲国产精品免费在线观看| www.69av| 欧美激情手机在线视频| 亚洲最大的免费| 在线观看av的网站| 欧美激情亚洲精品| 亚洲在线www| 天天综合天天添夜夜添狠狠添| 黄网址在线观看| 婷婷久久综合九色国产成人| 亚洲欧美激情在线视频| 九九在线高清精品视频| 日韩欧美中文字幕不卡| 久久先锋影音av鲁色资源网| 国产精品精品一区二区三区午夜版| 欧美wwww| www.av在线播放| 欧美成人资源| 五月婷婷综合在线观看| 国产va免费精品观看精品视频| 91成人天堂久久成人| 国产综合在线观看| 精品樱空桃一区二区三区| 在线播放av更多| 中文字幕乱伦视频| 91在线一区二区三区| 欧美日韩激情视频8区| 久久久久久久久97黄色工厂| 穿情趣内衣被c到高潮视频| 疯狂做受xxxx欧美肥白少妇| 男人天堂网视频| 婷婷久久综合九色综合伊人色| 国产精美视频| 欧美aaaaaaa| 欧美韩国日本在线观看| 一区二区三区四区蜜桃| 91精品美女| 黄色av网站免费观看| 成人av手机在线| 欧洲av在线播放| 日韩和欧美的一区| 亚洲а∨天堂久久精品2021| 向日葵视频成人app网址| xfplay精品久久| 久久综合九色99| 国产无遮挡呻吟娇喘视频| 精品国自产拍在线观看| 乡村艳史在线观看| 日韩一区中文字幕| 国产乱码精品一区二区三区忘忧草| 99久久婷婷国产综合精品电影| 中文字幕一区二区三区有限公司| 日韩成人在线免费视频| 国产又大又黄又粗的视频| 91在线一区二区三区| 午夜国产福利| 日韩精品在线看| 日本不卡不码高清免费观看| 亚洲天堂免费| 国产日韩欧美中文字幕| 欧美videossexotv100| 超碰中文字幕在线观看| 日韩视频在线播放| 视频国产在线观看| 国产高清视频一区| 亚洲欧洲国产一区| 爱爱视频网站免费| 欧美二区在线观看| 久久青草视频| 精品国产精品国产偷麻豆| 久久精品国产96久久久香蕉| 日本高清视频一区二区三区| 女人被狂躁c到高潮| 亚洲毛片在线观看.| 国产精品久久久久久免费观看| 1卡2卡3卡精品视频| 正在播放一区二区三区| 欧美大片免费高清观看| 国产精品网在线观看| 亚洲国产最新| 九色蝌蚪在线观看| 免费看电影在线| 日本在线观看免费视频| 国产精品区一区二区三含羞草| 美女av在线免费看| 污污视频网站| 蜜桃在线视频| 成人开心激情| 免费视频网站www| 日韩av片永久免费网站| 九色视频九色自拍| 亚洲精品视频三区| 日韩精品在线不卡| 国产日韩欧美一区二区三区综合| 中文字幕中文字幕在线十八区| 日韩久久精品电影| 在线观看国产一区二区三区| 男人天堂网站| 无限资源日本好片| 亚洲老司机在线| 色天天色综合| 国产日韩欧美一区二区三区乱码| 国产馆在线观看| gogo亚洲国模私拍人体| 欧美一级免费在线| 日本一区二区三区在线不卡| 日韩中文字幕网址| 成人在线免费视频| 佐山爱痴汉视频一区二区三区| 好男人社区在线视频| 亚洲欧美国产日韩中文字幕| 欧美一级大胆视频| 久久一区二区三区国产精品| 真人bbbbbbbbb毛片| 色天天综合色天天久久| www免费网站在线观看| 裸体丰满少妇做受久久99精品| 2020天天干夜夜爽| 久久国产三级精品| 欧美一级大片| 亚洲 日韩 国产第一区| 成人精品一区二区三区电影| 雨宫琴音一区二区三区| 99在线精品视频免费观看20| 91久久综合亚洲鲁鲁五月天| 色综合久久久久综合体桃花网| 一区二区久久久| 亚洲最大av| 国产精品s色| 天天射天天爱天天射干| 丰满湿润大白屁股bbw按摩| 97国产成人高清在线观看| 国产人妻精品一区二区三| 国产网站欧美日韩免费精品在线观看| 国产成人综合亚洲91猫咪| 欧美最近摘花xxxx摘花| 国产一区国产二区国产三区| 日本高清色图| 色综合天天综合网中文字幕| 女女同性女同一区二区三区91| xvideos国产在线视频| 欧美性做爰猛烈叫床潮| 一区二区日韩欧美| 少妇人妻精品一区二区三区| 毛片免费看不卡网站| 91精品国产高清久久久久久| 一区二区三区短视频| 亚洲午夜久久久久久久| 国产在线视频欧美一区| 黄色国产精品视频| 性感女国产在线| 欧美日韩国产精品激情在线播放| 精品国产乱码一区二区| 6080yy午夜一二三区久久| 中文字幕丰满人伦在线| 国产在线观看99| 怡红院精品视频| 国产精品久久一卡二卡| 久久国产精品久久精品| 中文字幕国产免费| 黄色av网址在线免费观看| 黄色大片在线看| 久久久久av| av影院在线免费观看| 国产成人av免费观看| 99久久人妻无码精品系列| 99热在线成人| 97国产一区二区| 国产精品久久久久久福利一牛影视| 视频在线观看一区二区三区| 国产乱码精品一区二区三区五月婷| www.4438全国最大| 91大神在线资源观看无广告| 久久一日本道色综合| 亚洲精品成人无码毛片| 美女露出粉嫩尿囗让男人桶| 欧美噜噜久久久xxx| 人妻av无码专区| 久久美女性网| 国产一级特黄a大片免费| 在线视频国内一区二区| 日韩精品一区国产| 黄色三级视频在线播放| 国产免费内射又粗又爽密桃视频| 波多野结衣50连登视频| 污污网站免费观看| 男人av在线播放| 日本在线xxx| 国产日韩欧美| www.av网站| 亚洲精品中文字幕乱码三区不卡| 成人黄在线观看| 2019国产精品自在线拍国产不卡| 国产毛片精品| 国内精品久久久久影院色| 国产精品国模大尺度私拍| 特色特色大片在线| 国产综合久久久久久鬼色| 中文字幕一区二区不卡| 成人影院在线观看视频| 亚洲美腿欧美激情另类| 伊人久久大香线蕉av超碰演员| 好吊日在线视频| 肉丝袜脚交视频一区二区| 91精品秘密在线观看| 国产精品正在播放| 欧美老少配视频| 国产精品黄色在线观看| 青青操综合网| 91看片淫黄大片一级在线观看| 狠色狠色综合久久| 黑森林av导航| 91亚色免费| 免费看h片网站| 欧美一区二区网站| www日韩大片| 国产高清在线精品| 加勒比一区二区三区在线| 久久久综合久久久| 麻豆av一区二区| 不卡的日韩av| 亚洲综合视频网| 在线不卡中文字幕播放| 国产精品美女在线观看直播| 小早川怜子影音先锋在线观看| 久久不见久久见国语| 欧美熟乱第一页| 香港欧美日韩三级黄色一级电影网站| 天天干天天插天天射| koreanbj精品视频一区| 嫩草影院一区二区三区| 一个色综合网站| 欧美国产日韩综合| 欧美日韩精品免费| 亚洲大尺度视频在线观看| 日本黄色录像片| 30一40一50老女人毛片| 丰满少妇乱子伦精品看片| 91国偷自产一区二区开放时间| 欧美日韩国产综合一区二区三区| 亚洲国产一区二区三区四区| 国产性做久久久久久| 高清乱码毛片入口| 成人国产免费视频| 日韩毛片久久久| 国产小视频在线| 成人三级伦理片| 久香视频在线观看| 肉丝美足丝袜一区二区三区四| 亚洲专区一二三| 六月婷婷一区| 日韩一级片av| 久久国产精品一区二区三区四区| 欧美日韩一区自拍| 欧美色图片你懂的| 日本黄视频在线观看| 国产一级片黄色| 黄页网站视频在线观看| 亚洲午夜国产成人av电影男同| 亚洲精品视频在线看| 色香欲www7777综合网| 中文字幕亚洲精品在线| 国产乱码一区二区三区| 欧美在线日韩精品| 五月天一区二区三区| 免费永久视频| 亚洲欧洲在线免费| 日韩激情视频在线| 久久精品a一级国产免视看成人| 欧美在线视频一二三| 黄色av网站免费| 999在线免费观看视频| 欧美日韩国产综合草草| 日韩黄色一级片| 麻豆免费在线| 亚洲新声在线观看| 青青视频在线免费观看| 国产在线视精品麻豆| 97精品视频在线观看| 国产另类图片| 欧美新色视频| 欧美爱爱免费视频| 国模私拍在线观看| 日本老师69xxx| 国产精品欧美综合亚洲| 最好看更新中文字幕| 亚洲精品中文字幕乱码无线| 久草视频视频在线播放| 成人黄网大全在线观看| 91在线视频免费91| 成人午夜av| 亚洲一区二区免费| 成人亚洲一区| 免费看一级大黄情大片| 国产精品久久久久久亚洲影视| 色喇叭免费久久综合网| 成人黄色在线看| 91 在线视频| 国产精品久久久久久一区二区三区| 国产农村妇女精品| 国产日韩欧美不卡| 在线视频亚洲色图| 亚洲精品少妇久久久久久| 天天激情综合|