#include
"opencv2/opencv.hpp"
#include
using
namespace cv;
using
namespace std;
void
read_ymal()
fs2.
release()
;}void
write_yaml()
";} fs <<
"]";
fs.release()
;}intmain()
#include
//讀、寫 yml 檔案(首先將需要的資料通過 writeyml() 寫入 yml 檔案中,再讀 yml 檔案)
/*********** eg. paramters.yml ************************
%yaml:1.0(如果想要用 pyyaml 工具繪圖,則需要刪除這句)
---(如果想要用 pyyaml 工具繪圖,則需要刪除這句)
#number: 1 #int
#number2: 1.1000000238418579e+00 #float: 1.10
#number3: 1.1000000000000001e+00 #double: 1.10 由此可見,對yml檔案寫入資料一般不能手動鍵盤寫入
#string: a #string
#mat: !!opencv-matrix #mat (如果想要用 pyyaml 工具繪圖,則需要刪除!!opencv-matrix)
# rows: 3
# cols: 3
# dt: d
# data: [ 1000., 0., 320., 0., 1000., 240., 0., 0., 1. ]
************ paramters.yml *************************/
void
writeyml()
else cout <<
" can't create yml file "
<< endl;
}void
readyml()
else cout <<
" can't open yml file "
<< endl;
}int
main()
//讀 txt 檔案
/********** parameters.txt **********************
#注釋只能單行顯示,未讀到的計為 0
string=orb
number_float=325.5
num_int=123
********* parameters.txt ***********************/
#include
#include
#include
using
namespace cv;
using
namespace std;
class
parameterreader
while
(!fin.
eof())
} string getdata
(string key)
return iter-
>second;
}public
: map data;
//型別要注意轉換};
struct parameter
;void
passparameter
(parameter& parameter)
intmain()
文字檔案與二進位制檔案的區別:寫入數字 1,實際寫入的是 字元 『1』
二進位制檔案:寫數字1,實際寫入的是整數 1 ;
1的二進位制是0001 (所佔4個位元組,最低是1, 追高3個位元組都是0);
// 寫16位資料
std::ofstream ofstr
("./data.bin");
int nnum =20;
std::string str
("hello, world");
fout.
write((
char*)
&nnum,
sizeof
(int))
;// 傳入型別必須為char,只要給定位址長度就能讀到原型別值資料
fout.
write
(str.
c_str()
,sizeof
(char)*
(str.
size()
));ofstr.
close()
;
NSFileHandle對檔案進行讀寫操作
nslog 路徑 fullpath nsfilehandle filehandle nsfilehandle filehandleforwritingatpath fullpath filehandle seektoendoffile filehandle writedata log datausi...
oracle中utl file包讀寫檔案操作學習
oracle中utl file包讀寫檔案操作學習 在oracle中utl file包提供了一些操作文字檔案的函式和過程,學習了一下他的基本操作 www.2cto.com 1.建立directory,並給使用者授權 建立directory create or replace directory tes...
Hadoop第4周練習 HDFS讀寫檔案操作
1 執行環境說明 1.1 硬軟體環境 1.2 機器網路環境 2 書面作業1 編譯並執行 權威指南 中的例3.2 2.1 書面作業1內容 2.2 執行 2.3 實現過程 2.3.1 建立 目錄 2.3.2 建立例子檔案上傳到hdfs中 2.3.3 配置本地環境 2.3.4 編寫 2.3.5 編譯 2....