A.①③④ | B.①②③ | C.②④⑤ | D.③④⑤ |
折算后数据 | 45 | 34 | 37 | 18 | ||||||||||||||||||||
二进制位 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
压缩后数据 | 182 | ? | 82 |
(1)根据题意,结合图中给出的数据,遮挡处的数据是
(2)请在划线处填入合适的代码。
Const n = 12
Dim a(1 To n) As Integer
Private Sub Form_Load()
’获取原始数据依次存入数组a中,并按统一格式显示在文本框Text1中,代码略
End Sub
Private Sub Command1_Click()
Dim b(1 To n) As Integer
Dim c(1 To n/4*3) As Integer
Dim i As Integer, j As Integer, s As String
For i = 2 To n/4*3
Text3.Text = s
End Sub
Function ads(x As Integer) As String
’将数据x转换成4位长的字符串,代码略
End Function
实现上述功能的VB程序如下:
(2)加框处代码有误,请改正;
(3)请在划线处填入合适代码。
Const n = 10
Dim a(1 To n) As Integer
Private Sub Form_load()
End Sub
Private Sub Cmd1_Click()
key = Val(Text2.Text)
i = 1 : j = n : flag = False
ElseIf key > a(mid2) Then
End If
Loop
If Then ’改错
End If
A.random.randint(0,10) | B.random.shuffle(0,9) |
C.int(random.random())*9 | D.random.choice(range(10)) |
def encrypt(st1): st2="" for s in stl: st2 += chr(ord(s)+5) return st2 print(encrypt("ktocji")) |
A.调制解调器 | B.交换机 | C.路由器 | D.都不可以 |
求T值的方法如下:取某个灰度值k,将图像所有N个像素分成两类,灰度值小于k的作为背景像素,灰度值大于等于k的作为前景像素,统计两类像素的个数分别为N1、N2,计算灰度值的均值分别为μ1、μ2,利用公式计算出两类像素的差异值。当该值最大时,k即为要找的最佳灰度值T。若某区间段内有连续多个T满足要求,则T取中间值。
例如:图a所示图像像素的灰度值仅为0~5,统计0~5灰度值像素的个数依次为8、7、2、6、9、4,如图b所示。当k=2时,N1=15,N2=21,μ1=(0*8+1*7)/(8+7),μ2=(2*2+3*6+4*9+5*4)/(2+6+9+4),计算出差异值为2.5635。依此类推,计算差异值如图c所示。可知,当k=3时差异值最大,3是最佳灰度值T。
编写VB程序,实现如上功能。读取图像所有像素的灰度值后,单击按钮Command1,在标签Label1上显示T值。
h(i)= 0:c(i)= 0
h(a(i))= h(a(i))+ 1
sum = sum+ i* h(i)
N1=c(k-1)
N2=N-N1
If N1<>0 And N2<>0 Then
μl=suml/NI.
μ2 = (sum- suml)/N2
dif=N1/N*N2/N*(μl-μ2)^2
diff = Round(diff, 4) 'Round函数的作用是对diff保留四位小数
If diff>= max_ var Then
tl =k
If diff> max_ var Then
max_ var= diff
End If
End If