当前位置: 首页 > article >正文

基于深度模型的印章检测(c++)

效果展示:

有点:

(1)快速(几十毫秒级别);

(2)精度高;

int main()
{
	std::string imagePath;

	// 提示用户输入图像路径
	std::cout << "请输入图像路径: ";
	std::getline(std::cin, imagePath); // 使用getline以支持路径中的空格

	// 读取图像
	Mat src = imread(imagePath);


	if (src.empty())
	{
		printf("can not open ...\n");
		system("pause");
		return 0;
	}
	vector<cv::Rect> sealRects;
	SealDetect(src, sealRects);

	int thickness = std::max(2, std::min(src.cols, src.rows) / 300); // 线条粗细为图像最小边长的 1/100
	for(int i = 0; i < sealRects.size(); i++)
		rectangle(src, sealRects[i], Scalar(0, 255, 0), thickness, LINE_8, 0);

	imwrite("result.jpg", src);
	int screenWidth = GetSystemMetrics(SM_CXSCREEN)/3;
	int screenHeight = GetSystemMetrics(SM_CYSCREEN)/3;

	// 计算缩放比例
	double scale = std::min(static_cast<double>(screenWidth) / src.cols, static_cast<double>(screenHeight) / src.rows);

	// 计算新的图像大小
	Size newSize(static_cast<int>(src.cols * scale), static_cast<int>(src.rows * scale));

	// 调整图像大小
	Mat resizedImage;
	resize(src, resizedImage, newSize);

	// 显示调整后的图像
	imshow("Seal Detection", resizedImage);
	waitKey(0); // 等待用户按键

	system("pause");
	return 1;
}

可以加q号沟通690899868

程序下载:

https://download.csdn.net/download/MyLove_VC/90238649?spm=1001.2014.3001.5501


http://www.kler.cn/a/487551.html

相关文章:

  • 测试开发基础知识2
  • 杭州市有哪些大学能够出具论文检索报告?
  • Android 系统签名 keytool-importkeypair
  • Pytorch初学
  • Python爬虫基础——BeaytifulSoup模块
  • 炸弹 (boom.c)
  • 【什么是MVCC?】
  • 智慧防洪平台:构建城市安全的数字防线
  • java中日期如何比大小
  • OSPF - 2、3类LSA(Network-LSA、NetWork-Sunmmary-LSA)
  • Mysql--基础篇--SQL(DDL,DML,窗口函数,CET,视图,存储过程,触发器等)
  • Mysql--基础篇--约束(主键,外键,唯一,检查,枚举及复合约束等)
  • FinGPT:通过传播意识和上下文增强的LLM提升基于情感的股票走势预测
  • 设计模式 行为型 观察者模式(Observer Pattern)与 常见技术框架应用 解析
  • 欧拉公式和傅里叶变换
  • SpringcloudAlibaba黑马笔记(部分)
  • WebSocket监听接口
  • 【读书笔记/源码】How Tomcat Works 笔记- c11~c13
  • 基于Django的个性化餐饮管理系统
  • 从2023年到2024年看人工智能的发展变化
  • 获取唯品会商品详情 item_get API 接口
  • 利用 Python 爬虫从义乌购根据关键词获取商品列表
  • 【多态】理解 Java 继承中成员变量与成员方法的访问特点
  • Delaunay三角刨分算法理解及c#过程实现
  • vue相关的框架和库
  • Vue前端工程化准备--NodeJS安装、Vue-cli安装与框架介绍