lire un vecteur d'élément de type "float" à partir d'un fichier binaire "txt"
Bonjour,
Je sauvegarde un vecteur de données en utilisant le code suivant:
Code:
1 2 3 4 5 6
|
std::string file_name = path_images + "crop_features_" + std::to_string(j) + ".txt";
std::ofstream file(file_name, std::ios::binary);
std::size_t n = face_recognizer.feature_size();
file.write(reinterpret_cast<char*>(&n), sizeof(n));
file.write(reinterpret_cast<char*>(feats), sizeof(float) * n); |
Je souhaiterais les relire mais je n'y arrive pas, voici ce que j'ai pu faire pour le moment mais ça ne donne rien :aie:
Code:
1 2 3
|
std::string test = test_dir + "crop_features_" + std::to_string(t) + ".txt";
ifs.open(test_dir + test, std::ifstream::in); |
De l'aide s'il vous plait :(