読者です 読者をやめる 読者になる 読者になる

ちおさん雑記帳

何の役にも立たない雑記から、誰かの役に立つ(かも知れない)メモなど・・

CLR YUV422形式の画像データをRGB24に変換する処理のサンプル

処理書いたのでぺとぺと貼り付けておきますです。

(動作確認はしてあるので、2017.03.16現在では少なくともちゃんと動きます)

 

YUV422のYUY2およびUYVYに対応してあります。

第6引数で指定して読み込みbyte位置を切り替えています。

 

変換に使用している計算式は調べてみるとわかりますが、幾つかの値があり、どれを使えばいいの?となるかと思います。

今回私は、openCVのドキュメントを元に値を流用しました。

(ですので、恐らくopenCVで変換した結果と同じになると思います(試してません))

 

変換処理の内容が理解しやすいように書いたつもりです。

なので、若干というか、かなり速度的に重いコードになっているかとは自覚していますw

本当はビットシフト等を使えば早くなるような気もします。

(そういうサンプルが載っている記事も見かけますが、初心者には分かりにくいかも知れません)

 

ちなみに、この処理でも、Debugビルドしたもので動かしても、デコードおよび描画で60fps以上余裕で間に合います

(会社の人権のないパソコン(Core-i5 mem8G HDD)使用にて)

 

という訳で、以下、ソース

続きを読む

NuGetでsqlite-net-pclがパッケージ追加できない対応

少しハマったので、単純ではありますが、メモとして記録。

(初心者しかこんなとこで躓かないのかも知れませんが。。些細な事でも記録として残すことにします)

 

あ、Xamarin Studioでの話なので、Visual Studioで同じことになるかは全く分かりません。

 

続きを読む

AppleCare Protection Planを付けるかどうか

さて、MacBook proを購入して丁度一ヶ月経ちました。

 

毎日会社にもっていき、1時間〜2時間ほど使い、帰宅してからも1〜2時間ほどバッテリーのみで駆動させていました。

その際、割と酷使したなという日で残60%、あまりビルド等をしないと残80%程度でした。

 

寝るときに毎日充電して、朝になるとまたACケーブルを抜いて会社に持っていくという日々。筋肉は少し鍛えられたと思います(そうじゃない)

 

私は、MacBook購入時にAppleCareも同時購入したので、有効期間(3年)が切れる直前にバッテリーを修理できたらなと目論んでいたり、いなかったり。

 

続きを読む

MacBook pro Late2016(梅) 使用感

さて、前回記事

caffe1208.hatenablog.com

にて書こうと思っていた、実際に使ってみてどうか、を書いてみたいと思います。

続きを読む

MacBook pro Late2016(梅) 購入検討記

2017/2/11にMacBook pro Late2016を買いまして2週間ほど経ちましたので感想などアップしてみたいと思います。

ー ー ー ー ー ー ー ー ー ー ー ー

と思ったのですが、購入に至るまでの話を書いたら長くなってしまったので感想はまた後日^^;;;

なぜ12インチMacBookを買おうとしてたのにMacBook proを購入したのか、悩んだ内容を書きました。

アプリ開発をMacBookでやろうとしている方の参考になればと思います。

ー ー ー ー ー ー ー ー ー ー ー ー

 

続きを読む

iPhoneアプリ開発のための、初めてのMac選び(Mac mini Late2014)

仕事ではいつもWindows用のアプリケーションを作ってますが、

そろそろモバイル開発がしてみたいぞ、ということで普段愛用しているスマホ

iPhoneなので、iOSで動くアプリが作りたい!

 

そんな訳で思い立ったMac購入検討(2015年のできごと)

だがしかーし、Windows機は自作も含めて10台以上購入して

割と詳しい自分でも、Macの事はちんぷんかんぷん、右も左もわからない、

何を買ったらいいのか、そもそもどんな種類があるのか?

すら分かりませんでしたが、とりあえず。

・高いものは買えない(正直10万くらいが限界)

・ノート(MacBook)は高くて買えない

・MacProなんてもっと買えない

続きを読む