リハビリ 人工知能 理学療法 Deep learning Deep Neural Network ディープラーニング AI 鍼灸

人工知能・リハビリ・日記・理学療法

タイトルはAIですが、個人的な日記なので、あまり気になさらないように。

OpenCVで愛犬の特徴点を出してみた。

どうも、少しずつ体力が回復してきています。

 

OpenCVで愛犬の特徴点を出してみた。

 

こちら愛犬です。

f:id:Takuma_AI:20200506172812j:plain

 

コンピューターは愛犬の特徴をどう捉えているのか?なんとなーくしてみました。

コードはこちら↓

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

input_file_path = "IMG_3703.JPG"
output_file_path = "IMG_3704.JPG"

img = cv2.imread(input_file_path)
print(img.shape)

def display(img, output_file_path=output_file_path):
cv2.imwrite(output_file_path, img)
plt.imshow(plt.imread(output_file_path))
plt.axis('off')
plt.show()

display(img)

from_img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

akaze = cv2.AKAZE_create()
from_key_points, from_descriptions = akaze.detectAndCompute(from_img, None)

extraceted_img = cv2.drawKeypoints(from_img, from_key_points, None, flags=4)
display(extraceted_img)

 

www.dropbox.com

 

そして、解析したものがこちらです。

f:id:Takuma_AI:20200506173304j:plain

 

どうでもいいのですが、人の顔もしてみました。

f:id:Takuma_AI:20200506173408j:plain