关闭

opencv代码段2

标签: opencvvim
283人阅读 评论(0) 收藏 举报
分类:

读写配置文件

filestorage.cpp

#include <opencv2/opencv.hpp>
#include <string>
#include <iostream>

using namespace std;

int main( int argc, char **argv )
{
    if(argc!=2){
        cerr << "Usage: ./filestorage <file_path>" << endl;
        return 1;
    }

    string strSettingPath(argv[1]);

    // read 
    cv::FileStorage fRead(strSettingPath, cv::FileStorage::READ);
    float a = fRead["A"];
    float b = fRead["B"];
    float c = fRead["C"];
    float d = fRead["D"];

    cout << a << endl; 
    cout << b << endl; 
    cout << c << endl; 
    cout << d << endl; 

    // append (w+)
    cv::FileStorage fWrite(strSettingPath, cv::FileStorage::APPEND);
    cv::write(fWrite, "INSERT", 10000);
    cout << "write successfully" << endl;

    return 0;
}

setting.yaml

%YAML:1.0
A: 1
B: 2
C: 3
D: 4

CMakeLists.txt

cmake_minimum_required(VERSION 2.8)
project(filestorage)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O3 -std=c++11")

find_package( OpenCV REQUIRED )
include_directories(${OpenCV_INCLUDE_DIRS})

add_executable( filestorage filestorage.cpp)
target_link_libraries( filestorage ${OpenCV_LIBS})

vim全局替换

1,$s/str1/str2/g

1表示从第一行开始查找
s表示替换
str1是替换前的字符串
str2是替换后的字符串
g表示一行中所有都替换,不加则只会替换第一个匹配的。即贪婪和非贪婪的区别

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

HOG OpenCV 代码片段

直接上代码:#include using namespace cv;#include using namespace std;template int _get_hog(vector &hist,...
  • bendanban
  • bendanban
  • 2015-09-08 20:26
  • 1367

opencv——显示视频并创建滚动条(2段代码,)

// CV模块中包含了图像处理,图像结构分析   // 运动描述和跟踪,模式识别和摄像机标定   #include"cv.h"      //包含了图像和视频的输入和输出&...
  • sinat_21119417
  • sinat_21119417
  • 2014-09-21 21:04
  • 1101

霍夫变换检测直线及openCV代码

 本文转自:http://blog.csdn.net/xw20084898/article/details/14523437 导读: 1. houghlines的算法思想 2. hough...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2015-04-25 17:01
  • 1225

实用代码段2

1、ListView使用ViewHolder极简写法 /** * 在指定View中根据指定ID寻找控件(内置ViewHolder缓存) * * @param convertView ...
  • u010142437
  • u010142437
  • 2014-11-13 23:29
  • 911

Linux学习2之shell脚本计算代码段运行的时间(精确到毫秒)

最后一种最简洁! 基本的一种,可以调试,提升三种 hadoop@Mcnode1:~/cloud/adam/xubo/data/test20160310/test$ cat a.sh #!/bin/b...
  • bob601450868
  • bob601450868
  • 2016-03-14 22:03
  • 3338

超实用的JavaScript代码段 Item2 --伸缩菜单栏

伸缩菜单栏点击标题时判断该标题下的菜单是否显示,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来。 Document *{margin:0; pad...
  • i10630226
  • i10630226
  • 2015-10-31 10:02
  • 1374

《超实用 的jQuery代码段》 配套 源码

  • 2017-12-14 23:16
  • 8.23MB
  • 下载

超实用的jquery代码段 书签 源码

  • 2017-11-15 20:33
  • 32.55MB
  • 下载

[CSDN专用]代码段去行号工具

  • 2012-05-02 15:58
  • 6KB
  • 下载

数字转换为中文大写代码段

  • 2003-02-25 00:00
  • 2KB
  • 下载