ここをクリックしてロード
|
Pythonのいろいろごた混ぜライブラリ:yi01lib何ができるの?
※研究で使うことしか実装してないので、すごく偏ったライブラリであることは承知の上でご利用ください。また、Linuxでしか動作しない関数が多いです。 ダウンロード
利用例画像の特徴ベクトルを求める、、、 from PIL import Image
from yi01lib.ImageProcess import FeatureVector img=Image.open("hogehoge.jpg") #←画像は用意しておいてね ccv=FeatureVector.CCV(img).GetVector() hog=FeatureVector.HOG(img).GetVector() gist=FeatureVector.GIST(img).GetVector() print ccv print hog print gist keypoints,descriptors=FeatureVector.SURF(img).GetVector(True) print keypoints,descriptors #SURFはOpenCVのメモリ管理の問題かわかりませんが、高い確率でセグメントエラーとなります。 ライバル語抽出とか from yi01lib.LangProcess import TermExtractor
for tf in TermExtractor.FindRival(u"紅葉",u"京都"): print tf[0],tf[1] #▼出力 #奈良 65 #鎌倉 11 #箱根 10 #日光 9 for tf in TermExtractor.FindRival(u"京都 紅葉",u"大原"): print tf[0],tf[1] #▼出力 #嵐山 27 #高雄 25 #鞍馬 18 #嵯峨野 14 #貴船 9 #八瀬 8 for tf in TermExtractor.FindSubject(u"京都",u"大原"): print tf[0],tf[1] #洛北 12 #紅葉 6 #資格 4 |