maemaewaterの日記

エンジニア兼ゲーマーの人の日記です。PHP/Python/JavaScript/C#/C++などによるプログラムに関することを主に書いています。

C#

C#でPNG形式の画像を読み込む (.NET)

はじめに サーバーレス環境などで.NETが利用できたりしますが、実行環境のCPUアーキテクチャもx86とは限らないケースも多くなってくると思われます。実行される環境もWindowsであったりLinuxであったり様々なケースがあり得そうです。そこで、マネージドコー…

UWPアプリケーションでONNXを使用する

UWPアプリケーション(Universal Windows Platform)での機械学習で使用されるONNX形式のモデルの使い方についてです。いくつか問題になるところがありましたので、その問題点と解決方法についてになります。 モデルファイルの読み込み UWPアプリケーションで…

ML.NETでONNXを使用する

ML.NETでONNX形式のモデルを扱えないかどうか調べていたところ以下の動画で解説されていました。 https://www.youtube.com/watch?v=lamnwHvjEV0 この動画で説明されていることでもあるのですが、少しまとめてみようと思います。 プロジェクトの作成 ここでは…

.NET Coreでの画像の扱い

C#

.NET Coreで画像を扱おうと思った時に画像関連のクラスライブラリが提供されていないことを知ったのですが、MSDNのブログにも触れられていました。 blogs.msdn.microsoft.com Gitで利用ために画像概要をテキストで表現するときに.NETで書いたのですが、この…

SQL Server ExpressのLocalDB

C#

SQL Server ExpressにLocalDBというローカルファイルを参照するタイプのデータベースが利用できる機能があります。 この機能の使い方についてのまとめです。 プロジェクト作成。C#のプロジェクトを新しく作成します。 LocalDBの作成。Visual Studioのソリュ…

C#: コンソールアプリケーションでasyncを利用

C#

Windows 8用のアプリケーション等ではasyncのメソッドのみになっていたりするのですが、コンソールアプリケーションでasycを利用する時にはMainにasyncはつけられないのですが、Task.Factory.StartNewを使用すると大丈夫です。 using System; using System.C…

Windows.Data.Json

C#

WindowsストアのアプリでJsonを読み込む場合にWindows.Data.Jsonを利用しますが、オブジェクトの中に更にオブジェクトがある場合には、次のようにすると値を取り出すことができます。読み込むJSON: { "a":"a", "b": {"c":"c"} } Windows.Data.Jsonを使用した…