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

matlab练习程序(makelut/applylut)

cl;
bw=[eye(3) eye(3);eye(3) eye(3)]; %要处理的矩阵
f=eye(3); %模板矩阵,其实是需要使用到的逻辑
lut=makelut(@(nbood) isequal(nbood,f),3); %生成查表向量,将f矩阵这样的逻辑应用到3*3的nbood上
bw1=applylut(bw,lut); %应用查表向量。方法:遍历bw所有pixel,如果哪个pixel和f完全相同的,则bw1中相应位置的pixel置1,否则置0
bw,f,bw1 %看看结果

%%另一种使用makelut的方法
lut=makelut(@(nbood) (nbood(1,1)==1&&nbood(2,2)==1),2); %自己定义处理2*2模板中的逻辑处理nbood,这里用到的逻辑是[1 0;0 1]这样一个矩阵
bw2=applylut(bw,lut);
bw,bw2

转载于:https://www.cnblogs.com/tiandsp/archive/2012/03/07/2383839.html

相关文章:

  • “图片”--预览
  • Linux整数比较
  • ios设置textField只能输入数字用于电话号码
  • 安装Mariadb常见的问题(五)
  • 入门,创建uni-app项目
  • Java中避免表单重复提交
  • uni-app中理解,区分,使用rpx单位和px单位及样式字体的导入
  • Selenium2+python自动化27-查看selenium API
  • 了解uni-app的生命周期(应用,页面生命周期)执行顺序
  • linux之程序包安装
  • Java开发程序,使用编辑器编写创建Java项目、类
  • uni-app中下拉刷新及上拉刷新的使用
  • 搭建本地api接口
  • 2016总结
  • vue,uni-app组件间的通讯(父子,兄弟组件间传值)
  • [PHP内核探索]PHP中的哈希表
  • 5、React组件事件详解
  • Akka系列(七):Actor持久化之Akka persistence
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • const let
  • css布局,左右固定中间自适应实现
  • Java反射-动态类加载和重新加载
  • Java基本数据类型之Number
  • java取消线程实例
  • markdown编辑器简评
  • MySQL几个简单SQL的优化
  • Promise面试题2实现异步串行执行
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端之React实战:创建跨平台的项目架构
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 鱼骨图 - 如何绘制?
  • 在Mac OS X上安装 Ruby运行环境
  • 走向全栈之MongoDB的使用
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)Nginx简介和安装教程
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C#)一个最简单的链表类
  • (java)关于Thread的挂起和恢复
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (七)c52学习之旅-中断
  • (七)Java对象在Hibernate持久化层的状态
  • (十三)Flask之特殊装饰器详解
  • (四)Linux Shell编程——输入输出重定向
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .form文件_一篇文章学会文件上传
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net 反编译_.net反编译的相关问题
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET序列化 serializable,反序列化
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题