python バフェット流 バリュー投資判断 

数年前、とある会合に呼ばれ、親切な方からバフェット流バリュー投資判断の技を教えてもらいました。

そのときのエッセンスをすべて詰め込んだスクリプトがこれです。

しかし、久々に実行してみると動きません。

とはいえ、大事な判断基準はこのスクリプトの中に入っているはずなので、読解してみると有益かもしれません。

 

Python:webカメラとOpenCVで動体検知してLine Notifyで画像を通知する

こんにちは Keita Nakamorです。久々の投稿です。

今日は、webカメラとOpenCVで動体検知してLine Notifyで画像を通知する 、ってことをやってみます。

予めアクセストークンをLine Notifyでとっておいて下さい。Bearer <ここにアクセストークンをはる> ってところに貼り付けます。<>は入りませんよ。

久々すぎるのでOpenCVの基礎からやっていきます。

ステップ1:静止画像ファイルを読み込んで出力する

 

ステップ2動画ファイルを読み込んで出力する→リアルタイムキャプチャーする

 

ステップ3 リアルタイムキャプチャー と リアルタイム背景差分処理

アクセストークンは、Line Notifyから取得して<>内にコピペしてください。かっこ部分は削除してください。

 

以上

グラフ 第2軸の作り方

matplotlibを使って2軸あるグラフを作成してみます。

 

 

Python3: 3Dプロット from mpl_toolkits.mplot3d import Axes3D

3Dプロットのやりかたです。

モジュールは

from mpl_toolkits.mplot3d import Axes3D
%matplotlib notebook

を使っていきます。

 

 

カレントディレクトリのテキストファイルのリストを作成する方法、リスト内包表記

 

リスト内包表記を使うと3行が1行に短縮できる

 

リスト内包表記を使って、テキ

 

ストファイルのみを抽出してみる

Unity:衝突

久々にUnityを触ってみました。

ボールをキューブにぶつけたときに、キューブが消滅してポイントが入ると動きです。

下準備

  1. 地面をプレーンで作成
  2. スフィア(Player)とキューブ(collier object)を出す
  3. プレーンの周りをキューブで囲んで壁にします。

Playerをキーボードで動かせるようにする。PlayerController.cs

さらに、オブジェクトに接触したときに、接触したものを検知して、見えなくし、点数が加算されるコードをいれます。

衝突オブジェクトのis Trigerはチェックを入れておいて、上記のOnTriggerが機能するようにします。

衝突オブジェクトはくるくる回るようにしておきます。

カメラが、Playerをついてまわるようにします。

 

UIを追加します。UI Canvas Text をヒエラルキーへ追加します。

shift + alt +左クリックで 左上にTextをピン留めできます。

PlayerController.csへ得点を追加します。

モジュールUnityEngine.UIを追加

pubulic Text countTextを定義して、予め作っておいたcount変数を代入します。

 

public Textにはインスペクターから Canvas直下のTextオブジェクトをドラックアンドドロップで入れます。

2回繰り返すスクリプトは関数化します。

 

で、使うときはこうします。

 

MUP:動画編集

動画編集 adobe premire pro

・モーショングラフィックステンプレートを購入しよう

Morgt envatomarket(エンバトマーケット)で morgtと検索する

またはFlashback

・カット編集効率化 30%時間削減

まとめて選択>メニューのシーケンス>ギャップを詰める

メニュー>Premiere Pro>キーボードショートカット>カスタム>

Q:前の編集ポイントをリップルトリミング
W:編集点を追加
E:次の編集ポイントをリップルトリミング

1)Wで切断して、右に進んだところでEを押すと消える

2)Wで切断して、左に進んだところでQを押すと消える

・BGMを入れよう

著作権フリーの音源を使うこと

BGMサイト
NCS:名前を動画に入れること

課金 artlist, musicbed

効果音サイト
効果音ラボ クレジット表記を入れること

BGMの時間調整
adobe auition: マルチトラックセッション ミュージックとリミックスにチェック 秒数を入力>これだけ

・装飾
文字:icoon   アイコンっぽい
freepik  おすすめ、1日10個まで ハイクオリティbチラシ パンフレット photoshopテンプレ
パブリクドメインQ 著作権が切れた素材
フラットアイコンデザイン 資料でよく使う
イラストAC 背景画像

・クロマキー

ePhotolnc T57BG
背景の影響を受けずに撮影ができる
ビデオエフェクト>キーイング>ultraキー
キーカラー>画面の緑を選択

背景をシーケンスの下に配置

ウルトラキー>出力>アルファチャンネル
マットの生成 ハイライト・シャドウを調整 人物以外を真っ黒にする

コンポジットに戻す

マットのクリーンアップ>チョーク 縁を調整

不透明度>マスク 楕円>マスクの拡張 動画の縁を無視する

・VLOGをつくる

1)ヨリ・ヒキを意識した映像構成にする
飽きさせない 視聴維持率を上げること

2)音ハメ:BGMを入れたら、テンポに合わせてマーキングを入れる 動画の切り替えタイミングと合わせる

音源と菓子と動画との関連
歌詞付きの曲なら 歌詞の意味を調べてみよう

3)カラーグレーディング
カラーコレクション:カメラ違いの明るみを揃える

カラーグレーディング:色の差をつける(色の演出)

Lumetri カラー コントラスト 色かぶり補正 シャドウ
davinchi resolve 操作性がよい カラーグレーディング特化型のソフト(プレミアプロでもできるがダヴィンチのほうが優れている)

LUT設定:カラーグレーディングを簡単にできる機能 設定を購入することもできる

4)ライトリーク:lightleak
storybloksというサイトで背景映像をダウンロード 月額年間課金性

ライトリーク画像を、元映像の上に乗せる
元映像が見えないので不透明にする
不透明度>描画モード>スクリーンに変更

5)ビネット
元映像の上に調整レイヤー
mumetriカラー>ビネット 適用量 左:シックに 右:明るく

6)レターボックス
元映像の上に調整レイヤー
ビデオエフェクト> lgnite -generate >letterbox
上下に黒い縁ができる

一眼レフで撮影素材の世界観が整っている場合はレターボックス不要
でない場合は使えば簡単にかっこよくなる ボケ感が弱いiphonとか

方法1)ペンツール>長方形>で黒い帯を上乗せする方法 原始的

方法2)letter box pngで素材をダウンロード