Python :  Dataframeの検索して読み込み及び書き換え

Pythonのpandasを用いた dataframeからのデータの読み込み及び検索した値での書き込みについてです。 pandasは最初に考えた人が動物のパンダが好きだったのかな?と思っていたのですが、 「panel - data - s」からきているようです。 多次元の構造化されたデ…

Python : 重心(図心)の検出 moments

PythonでのOpencvを使った重心(図心)求め方についてです 。 以前書いた、最小外接円でも似たような値は出せますが、 kangkang1981.hatenablog.com 最小外接円だとcontoursの関数と組み合わせる必要がありますが、 画面全体での白の重心という方法ではこのm…

Python : Opencv BGR,青、緑、赤の分割 cv2.split(画像)

1か月ぶりの更新になってしまいました。 最近まで会社でリストラやっていた影響で、周りの人が続々といなくなるので、 公私ともにブルーなのです。 はてなブログさんより一か月も更新していませんよというのが来たので、 書くか~と思いました。 今回は、Py…

Python : 画像の極座標変換 warpPolar

Opencvを使った、画像の極座標変換についてです。 またまた久々の更新です。 最近は不動産投資をするための準備で貯金がどんどん減っていく状態(TT)。。。 これ以外にも今いる会社が業績不振で黒字リストラをしているので (会社は再構築といっています…

Python : sinθ,cosθ,tanθ サイン、コサイン、タンジェント

Python、mathのモジュールを使ったサイン、コサイン、タンジェントの求め方です。 ちょっと今、図面をプログラムで書くことをやっていて、 角度を計算するときにsin,cos,tanを多用しているのもあり、載せておきます。 まずはmathのモジュールを使うので、イ…

Python : 動画の読み込み ループ再生

Pythonの動画読み込みをする際のループ再生をする場合です。 前回紹介した下記の記事から一部変更するだけです。 kangkang1981.hatenablog.com 変更する場所は、下から4行目のelse:の後に、 最初のフレームに戻す下記に変更するだけです。 cap.set(cv2.CAP_P…

Python : 動画の読み込み

Pythonの動画の読み込み方法です。 動画の保存方法については、下記のとおりです。 kangkang1981.hatenablog.com 今回は、上で制作した、movie.mp4という動画ファイルを読み込む方法です。 今回もOpencvを使うので、cv2を読み込みます。 import cv2 動画のア…

Python : 動画を保存する。

カメラの撮影にて、カメラを動かすことと、画像の保存についての紹介をしましたが、 動画を保存する場合もあるので、この方法についてです。 この時をOpencvを使うなど変わらないことが多いので、 変更している部分のみ紹介します。 この部分が、動画を保存…

Python : カメラの撮影

PythonのOpencvを使ったカメラの撮影方法です。 これはスマホのカメラのように、カメラの画像を見ながら撮影する方法です。 まずはopencvを使うため、opencvのインポートをします。 import cv2 その後、カメラやカメラサイズを決めます。 カメラのNoの設定…

Python : テキストデータの読み込み、見出しの設定

pythonでテキストデータを読み込む際、 1列目から使いたいときにそのままだと1列目を見出しにしてしまったり、 文字列が数列あると、読み込めなかったりする場合に、見出しを設定してやると うまくいく場合が多いということがありますので、 見出しを設定す…

2020/06 資産状況

6月の資産状況です。 まずは株価の詳細はこのようになっています。 やっと投資額合計で400万円です。 6月は賞与月のため、ボーナスで自社株を買って増えたのを除くと、 AT&T(5株) , PPL(2株), BP ADR(7株)を購入、 これ以外にオハラの信用売りをして2万円ぐ…

Python : テキストデータの読み込み pandas

pythonを使った、テキストデータの読み込みについてです。 csvでの読み込みは以前書きましたが、 kangkang1981.hatenablog.com textでは書いていなかったので、これについても記載しておきます。 とりあえず使うテキストデータは下記です。 No,data 1,100 2,…

Python : 膨張(dilate)、収縮(erode)処理

最近は、ソフトウェアよりもソフトを動すためのハード関連の 図面書いたり、電気関連のことをやったりと ソフトをあまりやっていなかったのもあり、更新していませんでした。 会社でリストラやりそうな雰囲気があり、 仕事のモチベーションが下がっているの…

オハラ 信用売り

オハラの決算が6/11に出て、マイナス10億の赤字! kangkang1981.hatenablog.com ということで、6/12に株価が下がると思いきや あまり下がらず(TT) 今日も午前中待ってみたのですが、若干しか変わらなかったので、 1,006円で買い戻しました・・・ 平均単…

オハラ決算

今日、オハラの第二四半期の決算が出ました。 営業利益が-10億円と予想通りのマイナスでしたね。 なんとなくですが、営業利益のマイナスがちょうど10億とそんなにきれいな数字になるのかな~とか思ってしまいますが... この決算なら、明日は株価が下がる…

米国株価 : 2020/06/03

最近の株価上昇は目覚ましいですね。 おかげさまで、真っ青だったのが、赤が目立つようになりました! 個人的には2番底を期待していたのですけど、もうこなそうですね・・・ 配当金を増やすのを目標にしているので、 本当は気にする必要のないところですが、…

Python : 画像の切り取り

Pythonの画像の切り取りについてです。 画像を切り取りしようと思ったのですが、載せていなかったのを忘れていたので、 載せておきます。 最近、書くこともなくなってきましたしね。 まずは画像の読み込み等でOpencvを使うので、 モジュールをインポートしま…

2020/05 資産状況

5月末の資産状況です。 コロナの影響からなのか、オリンピックの影響なのか 会社の状況は悪化しているため、一時休暇は継続でして、 6月も続きそうだな~という感じです。会社のIRで 私のいる部門は固定費削減を実施する!?と言われているので、 リストラ…

短期売買:信用売り(オハラ 5218)

気晴らしではないですが、株の短期売買の仕込みをしています。 狙いの株はオハラ 5218です。 オハラは光学ガラスのメーカーで国内シェアトップの会社ですね。 最も競合は海外で作っているので、国内にそれなりの生産量を抱えているのが オハラという見方もで…

Python : gray画像(1ch画像)を3chへ

たまにですが、白黒に処理した画像とカラー画像を一緒に連結して ビデオにしたい!とか合成したいということがありますが、 グレイ画像、cannyでのエッジ抽出した白黒画像は1chになるため、 カラー画像(3ch)とhconcatで画像を連結しようとすると、 下記みた…

Python : 画像を縦、横に連結(vconcat,hconcat)

PythonのOpencvを使った、画像の縦横の連結方法についてです。 最近、処理画像の報告用にプログラムを作っている際に、 通常画像と検出画像を並べて動画にするとやりやすいかな~と思い、 使っているのもあり、載せています。 プログラムの下記方はopencvのv…

Python : グラフ、軸の範囲(xlim,ylim)、間隔(xticks)、グラフの切れたときの対応

pytonでグラフ作成する際の、軸の間隔を変えたいときについてです。 特に全範囲で見たい場合は変更しないでよいのですが、 どこか部分的に抜き出したいときなどに使います。 後、グラフが切れたときの対応も一緒に之てています。 今回も使用するグラフはライ…

Python : グラフ作成、matplotlib.pyplot

Pythonでのグラフの作成です。 今回はmatplotlib.pyplotを使います。 正直、pythonで扱うデータは画像データをすべて見るときは ヒストグラムとかを使ってみたりしますが、それ以外のグラフはpythonで使うことは あまりありません。 なぜかというとせいぜい…

Python : 円周率の計算:ライプニッツの公式

前回、mathのモジュールを使って円周率の計算(多角形ではさむ方法)を やりました。 kangkang1981.hatenablog.com これはsin,tanの三角関数を使っており、この計算の中でπを使うという 自己満足的なものだったので、 今度はライプニッツの公式を使った方法…

2020/04 資産状況

4月末の資産状況です。 コロナウイルスの影響は相変わらずで、 私の会社も4月は出勤が半分だったのですが、5月末まで延長になりました。。。 給料も少し減ってしまいますね。 うちは4人家族なので、40万円もらえるので、当面はよいでしょうが、 ボーナ…

Python : mathで円周率の計算

円周率の計算です。 コロナが一向に収束しないのもあり、 現在会社が月の半分休業状態で、今日は家で自宅待機なのですが、 子供が宿題している横で、遊んでいるわけもいかないので、 円周率の計算をしてみました。 pythonでの円周率は mathのモジュールの「m…

Python : 画像の回転 角度指定Opencv

PythonのOpencvを使った画像の回転方法についてです。 角度を指定して回転する方法で、 OpencvのgetRotationMatrix2DとwarpAffine変換を使ってやります。 まずはopencvの読み込みを行います。 import cv2 その後、画像を読み込み、今回は画像の中心を指定す…

Python : Opencv 画像の反転 filp

画像の上下左右反転についてです。 先週ぐらいから3Dカメラを扱っており、 すったもんだやっているのですが、 その際同僚からカメラの左右反転しているということがあり、 調べたところ、opencv の中にfilpという関数があったので、この紹介です。 カメラ…

原油 史上初のマイナス!

原油がすごいことになっておりますね。 ネットでちょっと調べるだけで、急落のグラフがありました。 理由は色々とあるのでしょうが、コロナで需要が減っているのもあり、 シェールオイルをつぶすそう!とアラブ、ロシアが原油増産をしたら、 思った以上に長…

Python : デフォルト引数 def 引数名():

Pythonのデフォルト引数についてです。 プログラムが長くなるほどに使う機能で 同じ関数を何回も使うときにあらかじめ、外に関数をデフォルト因数に書いておいて、 それを呼び出すというプログラムです。 書き方としては def 引数名(変数): 処理 呼び出し de…