タグ

2015年12月15日のブックマーク (3件)

  • Windows で Unity の Native Plugin を作成する - Qiita

    以下の環境で説明する. Windows 8.1 Visual Studio Community 2013 Unity 5.1.1f1 Personal Unity の Native Plugin とは Unity には Plugin という,Unity 外部で作られたプログラムを呼び出して使うための仕組みがある. Unity の Plugin には Managed と Native の2種類がある. Managed Plugin は .NET フレームワーク上で作成され,機能が限定される(.NET libraryしか使えない)代わりに,Unity 内部の script とほとんど同じように扱える. Native Plugin はプラットフォーム依存である代わりにどのようなライブラリでも使うことができる.具体的には,DLL (Dynamic Link Library)を作成し,Unity

    Windows で Unity の Native Plugin を作成する - Qiita
  • IntPtr からの色々な型への変換 - Kenrowの覚書と日々

    C#ではC言語などで普通に使っているポインタ操作の類が使え事は使えるのですが基的には推奨されない手法となっています。 言語構造的にも堅過ぎるJavaWindows上にて使いやすくするためVB寄りに修正してあるような感じになってます。 C#だけでコーディングしてるときはポインタ操作は使う事はあまりないのですが ハードウェア操作や外部DLL、Win32APIへのアクセスなどが絡むとどうしてもバッファ操作・ポインタ操作が必要になってきます。 そんな時に「void *」のC#型として使われるのが「IntPtr」とゆう型なんですが、名前の通り「int型バッファへのポインター」として動くのですよね。 そんなわけで実際に使う場合にはそのままキャストして読み出しとはいきません。 感覚的にも判りづらいのうえに、すぐ忘れそう・・・ ・IntPtr → int[] IntPtr buffer = new I

    extendskick
    extendskick 2015/12/15
    型の受け渡し方法
  • Google、アプリに画像認識機能を追加できる「Cloud Vision API」を公開

    大量の画像を扱うサービスに、Googleフォトのような自動カテゴリ機能や、Google SafeSearchのような不適切な表現を含む画像を検出する機能を追加することも可能だ。 Googleは11月には機械学習システム「TensorFlow」をオープンソースで公開している。 関連記事 Google機械学習システム「TensorFlow」をオープンソースで公開 人工知能に注力するGoogleが、自社開発した機械学習システム「TensorFlow」をApache 2.0ライセンスでオープンソース化した。 Google+から独立した「フォト」は(圧縮すれば)無制限に写真を保存できる写真ツール GoogleがついにGoogle+から分離させた新生写真サービス「フォト」は、圧縮はされるものの高品質なまま無制限に写真/動画を保存でき、画像認識でのカテゴリ分類や検索に対応するが、Chromeアプリで使

    Google、アプリに画像認識機能を追加できる「Cloud Vision API」を公開