長さは1023バイトまで、"/"と\0(ヌル文字)が禁止文字。
参考:
原因はndarrayの型がuint8なことだった。float32に変換すると直った。
lab_image = cv.cvtColor(img.astype(np.float32), cv.COLOR_RGB2HSV)
参考:
原因はフォントがConsolasだったこと。他のフォントにすると直った。 同じPJでConsolasで問題起きてない人が居るので他にも発生条件ありそうだけどよくわからない。。
参考:
原因はOpenCVとGIMPで値の単位が異なるため。
参考:
他の言語だと、loopのindexを最大値から減らしながらリストにアクセスし、いらない要素を消したりするが、 Pythonの場合はリスト内包表記とif文を使って新しいリストを生成するのが良いっぽい。 例えば、以下のような感じ。
somelist = [x for x in somelist if not determine(x)]
参考:
Color.RED.name
のようにnameプロパティを呼ぶと、"RED"
のように文字列で名前が取得出来る。
文字列で受け取った区分がどのEnumの値かを判別するときに使う。
参考:
再現手順は以下。
原因はJupyterNotebookサーバにSSHトンネル経由でアクセスするには--ip=*
オプションを追加する必要があるため。
参考: