-1

画像のしきい値処理手法には2つのタイプがあります。1.適応しきい値2.グローバルしきい値

ECGグリッドからECGラインを分離するために使用できる最良のアルゴリズムは何ですか?

4

3 に答える 3

2

あなたがMATLABを使用していると仮定すると、私は次のことを実行します:

  1. I = im2double(rgb2gray(Img));

  2. imhist(I); %%画像のヒストグラムを表示します。ヒストグラムから、選択するしきい値のアイデアを得ることができます。

  3. BW = im2bw(I、thr); %thrはしきい値レベルです。

  4. 心電図を背景グリッドから分離するために、imerode、imdilate、およびその他の形態学的機能を試してみてください。

お役に立てば幸いです。

于 2012-12-08T00:36:54.420 に答える
1

Pythonを使用していると仮定すると、次のことを実行します。

cv2.Canny()をこのように使用して、ECG画像のグリッド線を検出および削除できます。

import cv2
import numpy as np
import matplotlib.pyplot as plt

ECG_image = cv2.imread("image001.png")
plt.figure(figsize=(20,8))
plt.imshow(ECG_image)

ここに画像の説明を入力してください

img_gray = cv2.cvtColor(ECG_image, cv2.COLOR_BGR2GRAY)
img_edges = cv2.Canny(img_gray, 800, 800, apertureSize=3)
plt.figure(figsize=(10,8))
plt.imshow(img_edges)
plt.show()

ここに画像の説明を入力してください

関数をニーズに合わせるには、Canny関数のパラメーターを試してみる必要があります。

于 2021-06-08T08:00:37.390 に答える
-1

これに対する1つの可能な解決策については、ここを参照してください。

于 2012-03-09T09:06:27.810 に答える