私はSegNetを自分のデータセット(Segnet tutorial)で実行します。私はtest_segmentation.py
で素晴らしい結果を見ます。 私の問題は、私が実際のネット結果を見たいと思って、test_segmentation自身の色付け(クラスを介して)ではないということです。 たとえば、私は2つのクラスでネットを訓練しているので、電車の後で2色だけでなく(クラスで見られるように)、実際のネットカラーセグメンテーション([0.22,0.19,0.3。 ...)明るくて暗いほど網が見える] 私は自分自身をうまく説明してくれることを願っています。助けてくれてありがとう。列車セットのSegNet結果(test_segmentation.pyによるテスト)
0
A
答えて
0
私はそれを解決します。解決策は、サイフィーセービング法では、cmin
とcmax
の範囲が0から1になります。たとえば、scipy.misc.toimage(output, cmin=0.0, amax=1).save(/path/.../image.png)
0
あなたが望むものを達成するためにpythonスクリプトを使うことができます。 this scriptをご覧ください。
コマンドout = out['argmax']
は、生の出力を抽出するので、必要に応じて「明るく、暗い」値のセグメンテーションマップを取得できます。
0
「本当の」純色のセグメンテーションを言うとき、私は確率マップを意味すると仮定します。効果的に、最後のレイヤーはすべてのクラスに対して1つのマップを持ちます。 inference.pyで関数predictをチェックすると、argmaxが取られます。それは最も高い確率を有するチャネル(クラスを表す)である。これらのマップを取得したい場合は、argmaxを計算せずにデータを取得するだけです。
predicted = net.blobs['prob'].data
+0
はい。 'prob'からデータを取得する必要がありますが、画像マトリックスと同じピクセルを表示するには、 'cmin'と' cmax'の範囲にする必要があります。ここで私の答えを見てください。 –
関連する問題
- 1. エイリアス列の結果セット
- 2. BS4結果セットをNxN配列に変換する(別のBS4結果セット)
- 3. 既存の結果セットに結果セットを追加する
- 4. 結果セットを実行しているときに結果セット
- 5. runnableFuture結果セット
- 6. デシジョンツリーの結果セット
- 7. Javaの結果セットを文字列配列に変換する
- 8. 列車とテストのサポートベクターマシン
- 9. Laravelは結果セットを配列
- 10. ストアドプロシージャの結果セットを結合する
- 11. 結果セットを文字列配列に変換する
- 12. アクセスSSIS結果セット配列のようなオブジェクト変数
- 13. 結果セットをループする
- 14. Rホルトウィンター予測列車/テスト
- 15. sp_send_dbmailクエリの結果セットをテストしますか?
- 16. 配列の数値を結果セットと比較するには?
- 17. JdbcTemplate複数の結果セット
- 18. PHP:ループループの結果セット
- 19. 結果セット行の平均
- 20. BLToolkit:複数の結果セット?
- 21. QueryMultiple結果セットの変更
- 22. LINQクエリ結果セットのフォーマット
- 23. セッション内の結果セット
- 24. 結果セットのSQL Serverページング
- 25. JDBCの結果セット関連
- 26. UNPIVOTの結果セットをテーブル
- 27. 空のN1QL結果セット
- 28. 結果セットを連結する
- 29. DataTable.Load複数結果のDataReaderで次の結果セットにスキップ
- 30. 2次元配列にMySQLi結果セットをロードするには?
が正しくありません。あなたはそのイメージをそのまま見るべきです。最大/平均/等を取ることなく。引数。ここで私の答えを見てください。 –