プロが教えるわが家の防犯対策術!

私は今Linux(CentOS6.10)でPythonのプログラムを流そうとしているのですが、プログラムを流すと以下のようなエラーメッセージが出ます。
-------------------------------------------------------------------------
Traceback (most recent call last):
File "****.py" , line 59 , in <module>
cv2.imwrite(jfid,dn_data)
NmaeError: name 'cv2' is not defined
-------------------------------------------------------------------------

これはどうすれば解決するのでしょうか?
すみませんがどなたか教えてください。お願いします。

教えて!goo グレード

A 回答 (2件)

import cv2


あり。そうしたら line 59 のcv2.imwrite(jfid,dn_data)の手前を確認しましょう。
場合によっては前の行も。前の記述に問題があってcv2がパッケージ名と認識されない文脈になっている可能性があります。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ありません。
仕事先での作業となりますので、次に行った際やってみようと思います。
ありがとうございました。

お礼日時:2020/03/19 20:43

Pythonは基本的にパッケージをimportしてからでないと使えませんが、****.pyの中でimportしていますか。


import cv2
あるいは
import ??? as cv2
あるいは
from ??? import cv2
が記述された行はありますか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!
ちなみにプログラム内で『import cv2』との記述はあります。

お礼日時:2020/03/16 17:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング