[PYTHON] Enregistrement du code des études cliniques rejeté par le comité d'éthique

Le code ci-dessous a été créé pour la recherche clinique dans le département d'anesthésie. Le thème était "l'évaluation préopératoire des voies aériennes par reconnaissance faciale (provisoire)". Le projet lui-même a été rejeté par le comité d'éthique. Des recherches cliniques similaires sont en cours dans une autre institution, mais elles n'ont rien à voir avec nous.

Le but est de reconnaître l'image de face de la face, de créer un point de coordonnées temporaire et d'en acquérir les données de partie de face. Concernant l'intention d'utilisation L'anesthésie générale nécessite une perfusion trachéale qui conduit à la respiration artificielle, mais la difficulté varie d'un patient à l'autre. Lors de l'insertion d'un tube respiratoire après avoir dormi sous anesthésie, le nombre cormack est utilisé pour classer dans quelle mesure les voies respiratoires sont réellement visibles. En utilisant ces données comme données de sortie, je les ai créées avec l'idée qu'elle pourrait être utile pour les examens préopératoires en étudiant la corrélation avec les données des parties du visage et en effectuant un apprentissage automatique.

#
import cv2
import pandas as pd
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
import dlib
detector = dlib.get_frontal_face_detector()
predictor =
dlib.shape_predictor('filepath/shape_predictor_68_face_landmarks.dat')
frame = cv2.imread('filepathofimage.jpg')
dets = detector(frame[:, :, ::-1])
print(predictor)

dets=detector(frame[:,:,::-1])
if len(dets)>0:
    parts=predictor(frame,dets[0]).parts()

#Vérification
img = frame*0
for i in parts:
    cv2.circle(img,(i.x,i.y),3,(255,0,0),-1)

#Puisque cv2imshow est impossible, plt
plt.imshow(img)
dets=detector(frame[:,:,::-1])

if len(dets)>0:
    parts=predictor(frame,dets[0]).parts()

#Pour confirmation
img = frame*0
for i in parts:
    cv2.circle(img,(i.x,i.y),3,(255,0,0),-1)

print(parts)
pd.DataFrame(data=parts)

Enfin, il est stocké dans la trame de données.

Il existe de nombreux chevaux auxquels j'ai fait référence, et c'est un produit composite personnalisé. Je remercie mes ancêtres. Ce n'était pas un hp sous copyright, mais si vous rencontrez des problèmes, veuillez le signaler.

Recommended Posts

Enregistrement du code des études cliniques rejeté par le comité d'éthique
Pandas du débutant, par le débutant, pour le débutant [Python]
Code pour vérifier le fonctionnement de Python Matplot lib
Expliquez le code de Tensorflow_in_ROS
Vérifiez la protection de la mémoire de Linux Kerne avec le code pour ARM
Exemple de réécriture de code par ast.NodeTransformer
À propos du code Python pour une moyenne mobile simple en supposant l'utilisation de Numba
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer jusqu'à la fin du chapitre 2