社区
图形处理/算法
帖子详情
怎么对单文档视图中的图像进行局部图像处理
zju@epic
2018-08-29 04:02:38
现在我已经利用视图打开摄像头。并已获得ROI区域的坐标(分别为左上角坐标和ROI区域高和宽)
现在我想要
只对这一块区域进行边缘识别
请问能否提供思路或者方法?谢谢了。
...全文
491
4
打赏
收藏
怎么对单文档视图中的图像进行局部图像处理
现在我已经利用视图打开摄像头。并已获得ROI区域的坐标(分别为左上角坐标和ROI区域高和宽) 现在我想要只对这一块区域进行边缘识别 请问能否提供思路或者方法?谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_38242442
2018-12-18
打赏
举报
回复
绘制一个新的窗口然后在新的窗口里打开。新的窗口大小就是你的以获取的点坐标算出来的ROI区域的大小。
sevancheng
2018-11-30
打赏
举报
回复
opencv 求连通域
赵4老师
2018-11-21
打赏
举报
回复
BitBlt
全部梭哈迟早暴富
2018-11-20
打赏
举报
回复
把这一块裁出来,然后再进行边缘处理?
精通MFC (光盘) 源代码
目录 第1章 面向对象编程 1.1 面向对象的基本概念 1.1.1 类和对象 1.1.2 封装、多态和继承 1.1.3 消息 1.2 面向对象的建模技术UML 1.2.1 类图 1.2.2 交互图 1.2.3 用例图 1.3 面向对象的C++语言 1.3.1 C++对象的内存布局 1.3.2 C++编程技术要点 1.4 小结 第2章 窗口 2.1 窗口结构 2.2 窗口类型 2.3 窗口关系 2.4 消息和消息处理 2.4.1 系统定义的消息 2.4.2 应用程序定义的消息 2.4.3 消息参数 2.4.4 消息队列 2.4.5 消息循列 2.4.6 窗口过程 2.5 窗口应用框架 2.6 小结 第3章 MFC简介 3.1 MFC的优势 3.2 MFC
中
的类 3.3 用MFC开发应用的基本方法 3.4 MFC
中
的窗口管理 3.4.1 C++窗口对象和Windows窗体之间的关系 3.4.2 创建窗口 3.4.3 销毁窗体 3.4.4 定位窗体 3.4.5 绘图 3.4.6 消息处理 3.5 小结 第4章 CObject类 4.1 概述 4.2 创建对象 4.2.1 直接构造 4.2.2 使用new操作符 4.3 诊断功能 4.3.1 Dump成员 4.3.2 AssertValid 4.4 运行时类信息 4.4.1 CRuntimeClass结构 4.4.2 添加运行时类信息 4.4.3 IsKindOf 4.5 动态创建 4.6 序列化 4.6.1 添加序列化支持 4.6.2 CArchive类 4.6.3 对象序列化实例 4.7 小结 第5章 MFC应用框架 5.1 应用程序对象和MFC类库的交互 5.2 应用程序的初始化 5.3 消息循环 5.4 空闲处理 5.5 应用程序的退出 5.6 CWinApp提供的其他服务 5.6.1 外壳程序注册 5.6.2 文件管理器拖放 5.6.3 跟踪最近使用的
文档
5.7 小结 第6章 消息映射 6.1 基本概念 6.2 消息映射表 6.3 一般窗口消息的处理成员的定位 6.4 命令处理成员的定位 6.5 消息映射宏 6.5.1 窗口映射宏 6.5.2 命令映射宏 6.5.3 控制通知消息映射宏 6.5.4 通知消息映射宏 6.5.5 反射消息映射宏 6.6 小结 第7章 消息处理 7.1 处理标准窗口消息 7.1.1 处理WM_CREATE消息 7.1.2 处理WM_DESTROY消息 7.1.3 处理WM_NCDESTORY消息 7.1.4 处理WM_CLOSE消息 7.2 处理命令消息 7.3 处理反射消息 7.4 投递和发送消息 7.4.1 投递和发送消息的概念 7.4.2 postMessage函数 7.4.3 SendMessage函数 7.4.4 SendMessage 7.5 SendNotifymessage和SendMessageCallback 7.6 使用自定义命令 7.7 使用自定义窗口消息 7.8 使用登记消息 7.9 处理线程消息 7.10 跨进程处理消息 7.11 消息钩子 7.11.1 钩子和过滤器 7.11.2 钩子的类型和范围 7.11.3 安装和解除消息钩子 7.11.4 使用线程范围和钩子实例 7.11.5 使用全局钩子实例 7.12 小结 第8章 对话框 8.1 对话框的生存期 8.1.1 对话框的创建 8.1.2 对话框的初始化 8.1.3 对话框的消息处理 8.1.4 对话框的结束 8.2 数据交换和数据验证 8.3 使用通用对话框 8.3.1 基本用法 8.3.2 定制通用对话框 8.4 运行时修改对话框 8.5 作为子窗口的对话框 8.6 HTML对话框 8.6.1 HTML资源 8.6.2 让HTML全部可见 8.6.3 混合HTML元素和窗口控件设计对话框 8.6.4 HTML消息处理 8.6.5 HTML元素和对话框成员间的数据交换 8.6.6 导航 8.6.7 基于HTML对话框的实用实例 8.7 使用属性表 8.8 使用对话栏 8.8.1 创建 8.8.2 销毁 8.8.3 处理控件消息 8.8.4 访问对话栏成员 8.8.5 实例 8.9 小结 第9章
文档
和
视图
9.1
文档
/
视图
结构 9.1.1 原理 9.1.2 为什么使用
文档
/
视图
结构 9.1.3 基于
文档
/
视图
结构的应用 9.2
文档
/
视图
结构的创建 9.2.1
文档
模板的创建 9.2.2
文档
的创建 9.2.3 框架的创建 9.2.4
视图
的创建 9.2.5
文档
/
视图
的初始化 9.3 深入
文档
模板 9.3.1
文档
模板管理器 9.3.2
文档
模板的创建 9.3.3 管理
文档
9.3.4 其他 9.4
文档
对象 9.4.1
文档
的初始化 9.4.2 保存
文档
9.4.3 设置修改标志和保存修改 9.4.4 关闭
文档
9.4.5 管理
视图
9.4.6
文档
的销毁 9.4.7 命令处理 9.4.8
文档
的序列化 9.4.9 设计
文档
的成员 9.5
视图
对象 9.5.1
视图
的初始化 9.5.2
视图
和
文档
间的数据交换 9.5.3
视图
的绘制 9.5.4
视图
的销毁 9.6 框架窗口 9.6.1 初始化 9.6.2 和
文档
的交互 9.6.3 和
视图
的交换 9.6.4 命令处理 9.6.5 确定
视图
大小 9.6.6 为框架添加其他子控件 9.7 打印 9.7.1
文档
/
视图
框架
中
的打印流程 9.7.2 自定义打印 9.7.3 打印预览 9.8 小结 第10章 深入
视图
10.1 拆分 10.1.1
视图
的创建 10.1.2 拆分窗口的命令处理 10.1.3 对拆分子窗口的管理 10.1.4 绘制 10.2 流动和缩放 10.2.1 滚动 10.2.2 缩放
视图
10.3 控件
视图
10.4 窗体
视图
10.5 基于HTML的
视图
——CDHtmlView 10.5.1 加载HTML 10.5.2 事件处理 10.5.3 在新的
文档
中
打开HTML 10.6 小结 第11章 GDI绘图 11.1 GDI绘图的编程模型 11.1.1 逻辑空间和设备空间 11.1.2 设备上下文 11.1.3 GDI对象 11.1.4 坐标变量和坐标映射 11.2 绘制图形 11.2.1 画线 11.2.2 绘制矩形 11.2.3 绘制椭圆 11.2.4 绘制弧线 11.2.5 绘制多边形 11.2.6 绘制贝济埃样条 11.2.7 使用路径 11.2.8 填充 11.2.9 区域 11.3 使用
图像
11.3.1 位图的结构 11.3.2 位图类型 11.3.3
图像
初始化和销毁 11.3.4 从文件加载
图像
文件 11.3.5 将
图像
保存为文件 11.3.6
图像
的显示、裁剪和缩放 11.3.7
图像
处理
11.4 小结 第12章 GDI+绘图 12.1 GDI+编程模型 12.1.1 GDI+的组成 12.1.2 GDI+的功能 12.1.3 GDI+编程步骤 12.1.4 新增功能 12.2 绘制基数样条曲线 12.3 独立的路径对象 12.4 Alpha混合 12.4.1 在钢笔
中
应用Alpha混合 12.4.2 在画刷
中
应用Alpha混合 12.4.3 对
图像
应用Alpha混合 12.5 渐变 12.5.1 线性渐变 12.5.2 轨迹渐变 12.6 变换和矩形对象 12.7 使用
图像
12.8 小结 第13章 进程和线程 13.1 基本理论 13.1.1 什么是进程 13.1.2 什么是线程 13.1.3 进程地址空间 13.1.4 线程的生命周期 13.2 创建子进程 13.3 虚拟内存管理 13.4 进程间内存共享 13.5 用户界面线程 13.5.1 创建 13.5.2 退出 13.5.3 线程间通信 13.6 辅助线程 13.6.1 创建 13.6.2 退出 13.6.3 线程间通信 13.7 线程安全措施 13.7.1 需要采取线程安全措施的对象 13.7.2 线程安全的实现 13.8 小结 第14章 动态链接库 14.1 简介 14.1.1 DLL的构成 14.1.2 到DLL的链接 14.1.3 DLL映射到进程空间 14.1.4 使用动态链接的好处 14.2 规则DLL创建及其使用 14.2.1 创建规则DLL 14.2.2 规则DLL的使用 14.2.3 输出全局变量 14.2.4 输出类 14.2.5 输出进程间共享的数据 14.3 进程状态、模块状态和线程状态 14.3.1 线程
局部
存储 14.3.2 模块状态 14.4 创建和使用扩展DLL 14.4.1 创建 14.4.2 使用 14.5 DLL
中
的资源 14.5.1 资源的名字和类型 14.5.2 确定定义资源的模块 14.5.3 在模块
中
查找、加载资源 14.5.4 枚举资源 14.5.5 修改可执行文件的资源 14.5.6 纯资源DLL 14.5.7 附属DLL 14.6 小结 第15章 COM组件编程 15.1 COM基础知识 15.1.1 COM
中
的接口 15.1.2 COM对象的线程模型 15.1.3 进程内组件和进程间组件 15.1.4 COM库 15.1.5 COMK 的功能复用 15.2 IUnknown接口在MFC
中
的实现 15.2.1 内部类 15.2.2 接口映射类 15.2.3 聚合的实现 15.3 类厂及其MFC实现 15.3.1 ColeObjectFactory类 15.3.2 全局类厂链 15.3.3 类厂的注册/反注册 15.3.4 类厂对象的创建 15.3.5 类厂对象创建COM对象 15.3.6 为CCmdTarget添加类厂支持 15.4 用MFC实现简单的COM组件 15.4.1 创建支持自动化的规则DLL 15.4.2 定义接口文件 15.4.3 实现被聚合的COM组件 15.4.4 实现包容组件 15.4.5 编译、注册COM组件 15.4.6 创建一个对话框应用 15.5 双重接口 15.5.1 调度表 15.5.2 COleDispatchImpl 15.5.3 m_xDispatch成员 15.5.4 输出IDispatch接口 15.5.5 双重接口的客户端 15.5.6 范例 15.6 可连接对象及其MFC实现 15.6.1 用CCmdTarget实现可连接对象 15.6.2 可连接对象的客户端 15.7 封送的应用:在线程间传递接口指针 15.8 小结 第16章 .NET应用开发 16.1 C++托管扩展简介 16.1.1 什么是.NET平台 16.1.2 托管C++
中
的类型 16.1.3 托管C++的用途 16.1.4 为什么MFC应用添加托管支持 16.1.5 使用.NET类型 16.1.6 实例:创建手管类型 16.1.7 装箱:值类型到引用类型的转化 16.1.8 托管类型和非托管类型的混用 16.1.9 固定指针 16.2 常用的托管C++编程技能 16.2.1 声明托管类 16.2.2 声明值类型的托管类型 16.2.3 添加属性 16.2.4 定义及实现接口 16.2.5 托管数组 16.2.6 处理异常 16.2.7 定义和使用委托 16.2.8 创建对象 16.2.9 对象的序列化和反序列化 16.2.10 用ADO.NET访问数据库 16.2.11 断方和条件编译 16.3 具有双重接口功能的规则DLL 16.4 典型托管应用开发 16.4.1 控制台应用 16.4.2 类库应用 16.4.3 窗体应用 16.5 小结
【数字
图像
处理
】七.MFC
图像
增强之
图像
普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化详解
本文主要讲述基于VC++6.0 MFC
图像
处理
的应用知识,主要结合自己大三所学课程《数字
图像
处理
》及课件
进行
讲解,主要通过MFC单
文档
视图
实现显示BMP
图像
增强处理,包括
图像
普通平滑、高斯平滑、不同算子的
图像
锐化知识。希望该篇文章对你有所帮助,尤其是初学者和学习
图像
处理
的学生。 【数字
图像
处理
】一.MFC详解显示BMP格式图片 【数字
图像
处理
】二.MFC单...
玩转Python
图像
处理
【课程简介】 本课程基于面向Python的OpenCV,以OpenCV的官方
文档
的知识脉络为主线,介绍了OpenCV函数的具体使用方法、函数所使用的算法的具体原理。 在介绍函数使用时,提供了大量的程序案例演示。 在介绍具体原理时,采用了通俗易懂的语言和贴近生活的示例来说明问题,尽量避免涉及过于复杂抽象的公式。 课程包含数字
图像
处理
的常用知识点,覆盖面全,方便学员系统深入全面地掌握OpenCV。 【你将收获什么】 1. 掌握数字
图像
的在计算机内表示的方法和处理的基本原理。掌握数字
图像
的表示方法是
进行
图像
处理
的前提和基础,能够为后续的智能
图像
处理
打下坚实基础。 2. 使用好OpenCV开源库对于提升工作效率具有很大的帮助。OpenCV是优秀的开源库,提供了大量的函数帮助我们提升工作效率。大多数情况下,我们直接调用函数就能够满足我们的需求。同时,它的函数具有较好的交互性,能够根据需要更好地掌控
图像
处理
的具体细节。 3. 学习
图像
处理
的常用算法。课程不仅介绍函数的具体使用,也介绍了常用算法的基本原理,帮助学习者更好地理解
图像
处理
的基本逻辑、方法,快速入门
图像
处理
领域。 【我将如何教你】 1)在“黑盒”和“白盒“之间取得平衡 可以将OpenCV看成“黑盒”,不用关心其函数是如何实现的。在需要实现某一个功能时,直接调用其对应的函数即可,像使用Photoshop的各种功能一样。也可以将OpenCV看成“白盒”,关注其每一个函数的具体实现,认真研究每一个函数的具体实现方法和实现细节。这两种方式都是学习
图像
处理
的很好方式,但是大多数课程过于强调其
中
某一种,要么忽略了算法的实现、要么忽略了使用方法。本课程尽量将OpenCV在“黑盒”和“白盒”之间取得平衡。既介绍算法的原理和方法,又将重点放在如何调用函数上,让学习者能够更加游刃有余地在计算机视觉项目
中
使用OpenCV来解决具体的问题。 2)将枯燥的算法采用具体的案例介绍 在
图像
处理
中
,有大量的算法保证了
图像
处理
的准确、高效。OpenCV将一些常用的算法
进行
了封装,我们可以直接调用OpenCV的函数来使用对应的算法。但是,深入地理解算法能够帮助学习者更好地使用OpenCV函数。本课程尝试抛弃传统的使用复杂公式介绍算法的形式,尽量通过简单、通俗易懂的生活
中
实例来帮助学习者理解算法的基本逻辑 3)案例驱动、强调实战 OpenCV是一个庞大的资源库,提供了非常多的函数帮助我们高效地处理问题。初学者使用OpenCV的最大困惑就是熟练地掌握了每一个函数的调用方法,但是在解决实际问题时,不知道具体应该使用哪个函数。本课程通过大量的具体案例帮助学习快速掌握每个函数的应用场景,快速掌握OpenCV的核心使用方法和技巧。
c语言课设
图像
处理
实验报告,数字
图像
处理
实验报告
数字
图像
处理
实验报告向
图像
数据部分的指针m_DIB.m_pBits,在数组
中
查出每个像素变化后的灰度值,并将此值赋给指针m_pBits指向的内存。刷新
视图
。然后在菜单
中
加上线性拉伸的菜单,为该菜单的ID添加消息响应函数,在该函数
中
创建对话框,并调用
文档
类线性拉伸的函数,将对话框的两个成员变量传给此函数。3.
局部
处理:在
文档
类里添加低通滤波和高通滤波的成员函数,在函数
中
使用m_DIB对象
中
指向
图像
数...
【数字
图像
处理
】五.MFC
图像
点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化处理详解
本文主要讲述基于VC++6.0 MFC
图像
处理
的应用知识,主要结合自己大三所学课程《数字
图像
处理
》及课件
进行
讲解,主要通过MFC单
文档
视图
实现显示BMP图片点运算处理,包括
图像
灰度线性变换、灰度非线性变换、
图像
阈值化处理、
图像
均衡化处理等知识,并结合前一篇论文灰度直方图
进行
展示 。同时文章比较详细基础,希望该篇文章对你有所帮助,尤其是初学者和学习
图像
处理
的学生。
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章