windowsのpythonすべて試してみる
openCV動かすとエラー出まくり
ImportError: numpy.core.multiarray failed to import
ImportError: DLL load failed: %1 is not a valid Win32 application
コメントでも、日本語使うとエラーに
SyntaxError: Non-ASCII character ‘\xe7’ in file test.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

おまじないが必要です。
保存形式が「utf-8」なので
# coding: utf-8
コードのはじめに、入れればOK です。

サンプル:画像表示と保存
# coding: utf-8
import cv2
import numpy as np
image = cv2.imread("lena.jpg") #画像を読み込む
image2=cv2.imread("lena.jpg",0) #白黒
cv2.imshow('original',image) # 画像表示
cv2.imshow('sam',image2) # 画像表示
cv2.imwrite('ttest.bmp',image) #bmp形式で、名前変え保存
cv2.waitKey() #何か入力待ち
cv2.destroyAllWindows() #終了処理
”S”が押されたら、保存する
# coding:utf-8
import cv2
import numpy as np
image=cv2.imread("lena.jpg") #画像を読み込む
cv2.imshow("sam",image) # 画像表示
keycode=cv2.waitKey(0) #押されたキーを変数に入れる
# int cvWaitKey(int delay = 0); 戻り値 int型
if keycode==ord('s'): # sが押されたら、別名・別形式保存
cv2.imwrite("copyLena.bmp",image)
# ord() 文字のASC2コードを返す
cv2.destroyAllWindows() #終了処理

コメント