cv2.imread、cv2.imwriteは日本語に対応していないので、パスに日本語が入っているとNoneを返したりエラーになったりする。
なので以下で紹介されているコードを使って回避した。ありがたや~
cv2.imread、cv2.imwriteは日本語に対応していないので、パスに日本語が入っているとNoneを返したりエラーになったりする。
なので以下で紹介されているコードを使って回避した。ありがたや~
データ分析のためにグラフを描く場合、matplotlibを使うことが多かったけど、結構時間がかかるんだよな。。(慣れてないだけかも)
エクセルのピボットグラフでやってみたら思った以上に簡単に、インタラクティブにグラフを描けるのでビックリした。これはすごい。
注意点としては、グラフを作ってからデータの方を修正した場合、グラフの更新をしないとグラフに反映されない。
Browse the State-of-the-Art in Machine Learning | Papers With Codeでよく見るCOCO minivalとはなんぞやと思っていたが、 COCOのvalのうち5000件を取り出してvalidation setにしたものらしい。 物体検出ではこのデータセットを使うのが標準的らしい。なるほど。
参考:
aws s3 syncはバケットに入っているファイルが多いほど重くなる。 aws s3 cp --recursiveを使った方が良い。
aws configureでmax_concurrent_requestsの値を大きくすると速くなる。
cv2.cvtColorに渡すndarrayの型をunit8にしたら直った。
参考: qiita.com
OpenCVがマルチバイト文字に対応していないのが原因。 以下の記事にcv2.imwriteを使わずにファイルを書き出す方法があるのでこれで解決出来た。