シリーズ第x段ということで、Task.Run()で時間の掛かる処理を別スレッドで実行させるコード。意外と分かりにくい(そうでもないかも)のは、別スレッドで実行させた処理が完了していなくても、Task.Run()以降の行も(完了を待たずに)実行されるという話。アンインストールタイトル長っ!ということでですね、題名の状態になってしまって半日ハマったので一応メモ書き。Studioを起動しようとしたら、あら大変、起動できないってそりゃそうだ。Files~がないとだめみたい。えー、もうHDD処分しちゃってH:ドライブ復活できないんですけど!で、レジストリに書いてある「H:\なんちゃら」を全て「C:\なんちゃら」に書き換えればいけるんじゃない!?とやってみましたが、結果変わらず(アンインストール失敗)悩んだ末、物理的にH:ドライブが存在する状態にして試してみたらできました!というながーーい前置きですが、そんな感じですハイ。.Net処理書いたのでぺとぺと貼り付けておきますです。(動作確認はしてあるので、2017.03.16現在では少なくともちゃんと動きます)YUV422のYUY2およびUYVYに対応してあります。第6引数で指定して読み込みbyte位置を切り替えています。変換に使用している計算式は調べてみるとわかりますが、幾つかの値があり、どれを使えばいいの?となるかと思います。今回私は、openCVのドキュメントを元に値を流用しました。(ですので、恐らくopenCVで変換した結果と同じになると思います(試してません))変換処理の内容が理解しやすいように書いたつもりです。若干というか、かなり速度的に重いコードになっているかとは自覚していますw本当はビットシフト等を使えば早くなるような気もします。Studio少しハマったので、単純ではありますが、メモとして記録。(初心者しかこんなとこで躓かないのかも知れませんが。Studioで同じことになるかは全く分かりません。proを購入して丁度一ヶ月経ちました。毎日会社にもっていき、1時間〜2時間ほど使い、帰宅してからも1〜2時間ほどバッテリーのみで駆動させていました。その際、割と酷使したなという日で残60%、あまりビルド等をしないと残80%程度でした。寝るときに毎日充電して、朝になるとまたACケーブルを抜いて会社に持っていくという日々。筋肉は少し鍛えられたと思います(そうじゃない)私は、MacBook購入時にAppleCareも同時購入したので、有効期間(3年)が切れる直前にバッテリーを修理できたらなと目論んでいたり、いなかったり。使用感Macさて、前回記事caffe1208.hatenablog.comにて書こうと思っていた、実際に使ってみてどうか、を書いてみたいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。