• 大小: 0.82M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: 其他
  • 标签: 其他  

资源简介

qtree.zip

资源截图

代码片段和文件信息

#include 
#include “qtree.h“

using namespace std;

int main()
{
//    system(“cls“);
    Mat img = imread(“cat.jpg“);
    waitKey(0);

    int match_pos[6][2] =
    { 10 10
    5 5
    188 44
    63 131
    312 44
    312 131 };
    QTree_node findnode;
    QTree qtree(3 img match_pos 6 2);

    qtree.creatQTree();
    findnode = qtree.searchQTree({ 250.5 175.5 });

    qtree.traverseQTree();//
//数字转化为字符串
    string number;
    stringstream ss;
    ss << findnode.number;
    ss >> number;
    //itoa(findnode.number a 10)也可以用这个函数来转化,但是经过试验发现有时候会出问题;
    putText(img number Point(findnode.centre_pos.x - 2 findnode.centre_pos.y) FONT_HERSHEY_SIMPLEX 0.5 Scalar(0 0 255) 1 1);//在图片上写文字
    imshow(“可爱的小猫咪“ img);
    cout << “该点所在的网格序号为:“ << findnode.number << “中心坐标: “ << “(“ << findnode.centre_pos.x << “ “ << findnode.centre_pos.y << “)“ << “网格边界:“ << “ 上:“ << findnode.rect.top << “  左:“ << findnode.rect.left << “  下:“ << findnode.rect.bottom << “  右:“ << findnode.rect.right << endl;

    for (int i = 0; i < qtree.leaf_node_number(); i++)
    {
        printf(“叶子编号 %d: 中心坐标(%f%f)\n“ i + 1 qtree.grid_centre_pos[i][0] qtree.grid_centre_pos[i][1]);
    }

    imwrite(“四叉树分块的结果.jpg“ img);//将分块后的数据保存。
    if (qtree.deleteQTree())
        cout << “四叉树删除完毕“ << endl;

    // 按任意键返回
    waitKey();

    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-11 04:21  qtree\
     文件        8887  2018-09-11 04:18  qtree\qtree.cpp
     文件        2294  2018-09-11 04:18  qtree\qtree.h
     文件        1651  2018-09-11 04:14  qtree\main.cpp
     文件         453  2018-09-11 03:53  qtree\qtree.pro
     文件       23725  2018-09-11 01:55  qtree\qtree.pro.user
     目录           0  2018-09-11 04:18  qtree\Debug\
     文件      614224  2018-09-11 04:18  qtree\Debug\qtree
     文件      718328  2018-09-11 04:18  qtree\Debug\qtree.o
     文件      727496  2018-09-11 04:18  qtree\Debug\main.o
     文件      614272  2018-09-11 04:13  qtree\Debug\.fuse_hidden00003eff00000002
     文件       95073  2018-09-11 04:18  qtree\Debug\四叉树分块的结果.jpg
     文件       44507  2017-07-18 13:16  qtree\Debug\cat.jpg
     文件       44143  2018-09-11 03:53  qtree\Debug\Makefile
     文件         739  2018-09-11 01:56  qtree\Debug\.qmake.stash

评论

共有 条评论