VB里面有没有最大值最小值函数,比如Max,Min

Jason78 2006-02-17 03:07:28
VB里面有没有专门的最大值最小值函数,比如Max,Min
找了一下没有找到,是不是函数名不是这两个啊

谢谢
...全文
1833 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
西雀 2006-02-18
  • 打赏
  • 举报
回复
你和你的老师赌什么,一顿饭。。?
唐古拉山 2006-02-18
  • 打赏
  • 举报
回复
没有意义了

自己需要自己写

zhuwy16 2006-02-17
  • 打赏
  • 举报
回复
可以自己写啊
不难
Jason78 2006-02-17
  • 打赏
  • 举报
回复
一个只用过Fortran的老师偏说有这样的函数。
好了,知道了。

谢谢
faysky2 2006-02-17
  • 打赏
  • 举报
回复
是没有,自己写代码来获得
yaoguohua 2006-02-17
  • 打赏
  • 举报
回复
没有max和min这两个函数,不过你可以自己编程实现
bbhere 2006-02-17
  • 打赏
  • 举报
回复
没有
ZOU_SEAFARER 2006-02-17
  • 打赏
  • 举报
回复
没有着样的函数,
只能使用循环来得到最大和最小的值
内容摘要 一、 一个控件——滚动条控件(ScrollBar) 滚动条分水平滚动条HscrollBar和垂直滚动条VscrollBar 1、主要属性 (1) Max/Min属性 用于设置滚动条中滚动块移到最右边(水平)或最下边(垂直)时,Value的最大值/最小值。取值范围[-32728,32767]中的整数。系统默认的Max值为32767,Min值为0。 (2) Value属性:用于表示滚动块的移动值。它的取值范围为[Min属性值,Max属性值]之间。 (3) LargeChange属性:单击滚动区域时滚动块的移动量。它的取值范围为[1,32767],系统默认为1。 (4) SmallChange属性:单击滚动箭头时滚动块的移动量。它的取值范围为[1,32767],系统默认为1。 2、典型事件——Change事件和Scroll事件 •单击滚动条控件的滚动箭头时,引发Change事件和Scroll事件; •单击滚动条控件的滚动区域时,引发Change事件和Scroll事件; •拖动滚动条控件的滚动块后,引发Change事件; •拖动滚动条控件的滚动块时,引发Scroll事件; •滚动条控件的Value属性改变时,引发Change事件和Scroll事件; •滚动条控件具有焦点时,按下PageUp、PageDown键,引发Change事件和Scroll事件。 二、函数——RGB函数 作用:生成一个可以显示的特定颜色。 格式:RGB(<数值表达式1>,<数值表达式2>,<数值表达式3>) 其中:数值表达式1的值是[0,255]之间的整数,表示颜色中红色成分; 数值表达式2的值是[0,255]之间的整数,表示颜色中绿色成分; 数值表达式3的值是[0,255]之间的整数,表示颜色中蓝色成分。 例如: RGB(0,0,0)表示黑色,其中红、绿、蓝的成分均为0; RGB(0,0,255)表示蓝色,其中红、绿的成分均为0,蓝色成分为255。
#模板匹配 import cv2 as cv import numpy as np def template_demo(): dog = cv.imread("E:/opencv/picture/dog.jpg") dog_nose = cv.imread("E:/opencv/picture/nose.jpg") cv.imshow("dog",dog) result = cv.matchTemplate(dog,dog_nose,cv.TM_CCORR_NORMED) h,w =dog_nose.shape[:2] min_val,max_val,min_loc,max_loc=cv.minMaxLoc(result) pt1 = max_loc pt2 = (pt1[0]+w,pt1[1]+h) cv.rectangle(dog,pt1,pt2,(0,255,0),2) cv.imshow("match",dog) print(result) #src = cv.imread("E:/opencv/picture/dog.jpg") #cv.imshow("inital_window",src) template_demo() cv.waitKey(0) cv.destroyAllWindows() 分析: 模板匹配通常用于目标检测。本文我们检测狗图片的鼻子。 • 我们需要两个主要组件: 1. 源图像(I):我们期望找到与模板图像匹配的图像 2. 模板图像(T):将与模板图像进行比较的补丁图像 1. result = cv.matchTemplate(dog,dog_nose,cv.TM_CCORR_NORMED) void cv::matchTemplate( cv::InputArray image, // 待匹配图像W*H cv::InputArray templ, // 模板图像,和image类型相同, 大小 w*h cv::OutputArray result, // 匹配结果图像, 类型 32F, 大小 (W-w+1)*(H-h+1) int method // 用于比较的方法 ); 其中method有: TM_SQDIFF_NORMED匹配数值越低表示匹配效果越好 TM_CCORR_NORMED,TM_CCOEFF_NORMED匹配数值越大表示匹配效果越好 result参数:(保存各个点匹配结果的参数) 模板匹配函数cvMatchTemplate依次计算模板与待测图片的重叠区域的相似度,并将结果存入映射图像result当中,也就是说result图像中的每一个点的值代表了一次相似度比较结果 模板在待测图像上每次在横向或是纵向上移动一个像素,并作一次比较计算 我们可以通过cv.minMaxLoc函数来确定结果矩阵的最大值最小值的位置。 2. cv.minMaxLoc(result) 返回result数值中最小值以及最小值所在的位置和最大值以及最大值所在的位置。 3. 当知道哪个点匹配度最高时这个时候我们需要用矩阵把模板给标出来 C++: void rectangle(Mat& img, Point pt1,Point pt2,const Scalar& color, int thickness=1, int lineType=8, int shift=0) 第一个参数:要在哪个图像上画? 第二个参数:矩阵的左上角点坐标 第三个参数:矩阵的右下角点坐标 第四个参数:颜色

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧