【#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++で書きましょうよぉ~(*´Д`)ハァハァ

コメント
「ニュウハクシミ」紙を食べる害虫 生息19都道府県に拡大
文化の日な祭日らしい.文化的に休むもうず?
【#HTVX】新型宇宙輸送船HTV-X 油井さんがロボットアームでキャッチ
【冬】来週11℃予想とか出てきてる.秋があったのか,今年(25/10/23)
【ツル】出水平野に冬の訪れを告げるツル第一陣・今季初飛来 鹿児島(25/10/21)
都城でプロ野球・ロッテ1軍が春季キャンプ実施へ
山形で開催の映画祭 監督など国内外の参加者が“芋煮”味わう
連休なんで生駒高原でコスモスを愛でてきた
連休の中日ですの.天気は良くなる方向じゃげ