机器视觉 编程作业题 第一题(00)

作业是武汉大学贺老师的机器视觉编程作业(00)

程序功能说明

基础功能:1,显示一张图片;2,将鼠标所在点周围的正方形灰度坐标显示在10X10的表格中,实时显示;

提高功能:1,显示这个选定正方形区块的灰度分布直方图;2,有一个直观的实时显示的3D矩阵图来显示灰度信息;

参考往届师兄师姐的源程序  链接:https://pan.baidu.com/s/1pLFW5rd 密码:fohc

自己的编程思路

平台python36、多线程、tk界面等库

数据结构:暂定只使用灰度数据
全局变量:
data [i,j] 前行后列 显示数据阵列
site_xy 鼠标所在的位置点

局部变量:
data_xy 显示统计直方图
data_xyz 显示3D图

线程设置:
1,(实时显示)灰度值显示的数据表格;
2,(实时显示)直方图显示;
3,(点击显示)3D图谱;

时间: 2024-08-03 11:04:27

机器视觉 编程作业题 第一题(00)的相关文章

CSDN挑战编程——《金色十月线上编程比赛第一题:小女孩数数》

金色十月线上编程比赛第一题:小女孩数数 题目详情: [金色十月线上编程比赛规则] 一个小女孩正在用左手手指数数,从1数到n.她从拇指算作1开始数起,然后,食指为2,中指为3,无名指为4,小指为5.接下来调转方向,无名指算作6,中指为7,食指为8,大拇指为9,如此反复.问最后会停在那个手指上?用编号1.2.3.4.5依次表示大拇指.食指.中指.无名指.小指. 输入格式: 输入多组数据.每组数据占一行,只包含一个整数n(1<=n<=1000000000). 输出格式: 每组数据占一行,只包含一个介

CSDN 四川大学线下编程比赛第一题:数字填充

题目意思: http://student.csdn.net/mcs/programming_challenges peter喜欢玩数字游戏,但数独这样的游戏对他来说太简单了,于是他准备玩一个难的游戏.游戏规则是在一个N*N的表格里填数,规则:对于每个输入的N,从左上角开始,总是以对角线为起点,先横着填,再竖着填.这里给了一些样例,请在样例中找到规律并把这个N*N的表格打印出来吧. 输入描述: 多组测试数据(数据量在100组以内).每组测试数据只有一行为一个整数N(1<=N<=30),表示表格的

CSDN 厦门大学线下编程比赛第一题:求和(同余定理)

题目意思: 给定a和n,计算a+aa+aaa+aaaa+...+a...a(n个a) 的和. 输入描述:测试数据有多组,以文件结尾.每行输入a,n(1<=a,n<=1000000).输出描述:由于结果可能比较大,所以请输出答案mod 1000000007. http://student.csdn.net/mcs/programming_challenges 题目分析: 同余定理: s=0; abc&MOD=((a*10%MOD+b%MOD)*10%MOD+a%MOD)%MOD: //迭

金色十月线上编程比赛第一题:小女孩数数

一个小女孩正在用左手手指数数,从1数到n.她从拇指算作1开始数起,然后,食指为2,中指为3,无名指为4,小指为5.接下来调转方向,无名指算作6,中指为7,食指为8,大拇指为9,如此反复.问最后会停在那个手指上?用编号1.2.3.4.5依次表示大拇指.食指.中指.无名指.小指. 输入格式: 输入多组数据.每组数据占一行,只包含一个整数n(1<=n<=1000000000). 输出格式: 每组数据占一行,只包含一个介于1和5之间的整数,表示最后停留的手指. 答题说明: 输入样例: 1 10 100

厦门大学线下编程比赛第一题:求和

编程语言要求:Java C# C C++ 难度等级: 有效期: 2014-11-05 至 2015-12-05 答题时长:120分钟 给定a和n,计算a+aa+aaa+aaaa+...+a...a(n个a) 的和. 输入描述: 测试数据有多组,以文件结尾.每行输入a,n(1<=a,n<=1000000). 输出描述: 由于结果可能比较大,所以请输出答案mod 1000000007. import java.util.Scanner; public class Main { public sta

机器视觉编程作业02(00)

任务:对图像进行边缘检测 思路: )将图像的灰度数值进行0-255的维度统计: )EM算法分析出几个核心显示区块的灰度: )使用通用的边界检测算法(具体哪一种待定). 编辑于2017.12.24 15:45

第五届在线编程大赛月赛第一题:完全平方数的个数

第五届在线编程大赛月赛第一题:完全平方数的个数 题目详情: 给定整数区间[A,B]问其中有多少个完全平方数. 输入格式: 多组数据,包含两个正整数A,B 1<=A<=B<=2000000000. 输出格式: 每组数据输出一行包含一个整数,表示闭区间[A,B]中包含的完全平方数的个数. 答题说明: 输入样例 1 1 1 2 3 10 3 3 输出样例: 1 1 2 0 java代码: import java.util.Scanner; public class One { public s

编程之美第一题 超级赛亚ACMer

题意太麻烦 , 就不说了, 编美第一题,  也算是签到题,和队友一起果断混了5个水 题, 也不知道会不会有小熊公仔,废话不多说,细说比赛我出的三个水题. 题解: 这个人每次战斗力会跨越,  YY了一下,每次跨越的落脚点为该跨越距离中最后一个点, 然后就A了 ,  YY 大法好. 代码: #include<stdio.h> #include<iostream> #include<algorithm> using namespace std; int n, m, k; __

从零开始搭建Raspberry Pi机器视觉编程环境

从零开始搭建Raspberry Pi机器视觉编程环境 本文主要包括如下内容: 安装Raspbian系统 连接和设置网络 安装中文支持 用电脑控制树莓派 通过SSH远程登录树莓派命令行界面 安装VNC远程登录树莓派图形桌面 通过串口连接树莓派 安装OpenCV及相关开发包 一键备份树莓派SD卡 1 安装Raspbian系统 拿到树莓派后第一件事当然是装系统.安装树莓派系统所需配置: 1个输出5V,>700mA(通常选择1A或2A)的USB电源适配器 1根micro USB线(安卓线) 1张拷贝好系