こんにちは、以前まで色相を行列にしたく、悪戦苦闘していたものです。
回答いただいたことでなんとか、pythonで行列の出力が成功したのですが、
この行列を、excelなどで分析したいと思いました。
そのためにはまずはCSVファイルに変換しないといけないということが調べて判明しました。
そこで今回は、
pythonで出力された行列をCSVファイルにする
ことを行いたいのですが、pythonに関してなかなか習熟せず困っております。
既出でしたらURLなどを教えていただけると助かります。
よろしくお願いします。
##今回のコードに関して。
python3
1 2# インポートする。 3import cv2 4import numpy as np 5import matplotlib.pyplot as plt 6 7# 画像の色相の分布を行う。 8img = cv2.imread("hogehoge.png") 9 10# HSV表色系に変換する。 11img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) 12 13# 色相の分布を出力する。 14cv2.calcHist([img_hsv],[0], None, [18], [0, 180])
出力の結果として
python
1array([[ 1125.], 2 [ 2625.], 3 [ 1379.], 4 [ 5099.], 5 [ 3144.], 6 [ 2619.], 7 [ 1370.], 8 [ 2569.], 9 [ 2276.], 10 [ 3131.], 11 [ 16037.], 12 [ 2080.], 13 [ 135.], 14 [ 20.], 15 [ 19.], 16 [ 17.], 17 [ 36.], 18 [ 95.]], dtype=float32)
##環境に関して。
環境はpython3, Win10, jupyter notebookを用いております。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/10 07:00
2019/01/16 05:57