【#tensorflow #cpp】VC++でモデルが読み込めた!(はず...ドロドロドロ
関連記事
- 【memory leak】メモリーリーク発生...ドロドロドロ 【2025年10月27日(月)】
- う~~忙しい!あ~~忙しい!! 【2025年09月24日(水)】
- 【ChatGPT o4】祝日なのに仕事ーバテすぎー今夜こそ絶命だーモルモルモル 【2025年03月20日(木)】
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- ぎんゆぅ~さんの更新頻度が落ちているときは仕事炎上中(爆 【2025年01月09日(木)】
pythonなら腐るほど事例あるけど
C++だと途端に減っちまう
暗中模索,海図のない航海中
対岸の港に着くのかこれ?
なんとなく,pythonでこさえたモデルを読み込めた(気がする
だって,API叩いたらsuccessって表示されたんだもんグスン
#include <iostream>
#include "OpenCVMyHeader.h"
//saved_model.pb
#define MODEL_FILENAME "E:/opencv/dnn/211216/saved_modelNango1"
int main()
{
std::cout << "Hello World!\n";
printf("Hello from TensorFlow C library version %s\n", TF_Version());
const char* path = MODEL_FILENAME;
//const char* input_name = "serving_default_input_1";
//const char* output_name = "StatefulPartitionedCall";
//Load graph
TF_Graph* graph = TF_NewGraph();
TF_Status* status = TF_NewStatus();
TF_Buffer* runOptions = nullptr;
TF_SessionOptions* options = TF_NewSessionOptions();
const char* tags = "serve";
int ntags = 1;
TF_Session* session = TF_LoadSessionFromSavedModel(options, runOptions,
path, &tags, ntags, graph, nullptr, status); //<--これ
if (TF_GetCode(status) != TF_OK)
{
printf("\n[ERROR] While loading TensorFlow saved model, got: %s", TF_Message(status));
return -1;
}
else
{
std::cout << "\n[info] While loading TensorFlow saved model, got:" << TF_Message(status) << "\n";
}
TF_DeleteSessionOptions(options);
TF_CloseSession(session, status);
if (TF_GetCode(status) != TF_OK)
{
printf("\n[ERROR] While Close TensorFlow saved model, got: %s", TF_Message(status));
return -1;
}
//EXPECT_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
TF_DeleteSession(session, status);
if (TF_GetCode(status) != TF_OK)
{
printf("\n[ERROR] Delete TensorFlow saved model, got: %s", TF_Message(status));
return -1;
}
//EXPECT_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
TF_DeleteGraph(graph);
TF_DeleteStatus(status);
std::cout << "****End...\n";
return 0;
}
TF_LoadSessionFromSavedModel()を使えばいい,っぽいこれが正解かはまだ判らんべ
出題の画像を食わして
反応するか,OpenCVで実装してみよう
OpenCVは朝飯前なんで,ここはまぁ心配はしておらん
TF_LoadSessionFromSavedModel()が外れだったら...モルモルモル
みんなPythonばかりじゃし
C++で書きましょうよぉ~(*´Д`)ハァハァ

コメント
【#衆議院選挙2026 】自民 316議席獲得 単独で3分の2超 中道は49議席
【#衆議院選挙2026 】自民単独で過半数大きく上回り300議席に達する可能性
【BW55T】UPSが死んだ...ドロドロドロ😭これは人類滅亡間違いなし!なので発注(爆
広島カープの羽月隆太郎容疑者、「ゾンビたばこ」使用の疑いで逮捕
【#総選挙】衆議院選挙 きょう公示 12日間の選挙戦へ
青森 スノーモービル乗るため入山の約10人と連絡取れず 遭難か
【#不発弾】宮崎市中心部の不発弾 17日に処理 避難指示や交通規制予定(26/1/17)
【総選挙】立民 公明 衆院選に向け新党結成で合意(26/1/15)
【大雪】大雪と雷及び突風に関する全般気象情報 第3号(26/1/1)