注音鍵盤改圖+所有圖片參數調整
@ -51,46 +51,46 @@ Height = 394
|
||||
Symbols=ㄅ,ㄉ,ㄍ,ㄐ,ㄓ,ㄗ,ㄛ,ㄡ,ㄤ,ㄧ,ㄆ,ㄊ,ㄎ,ㄑ,ㄔ,ㄘ,ㄜ,ㄢ,ㄦ,ㄨ,ㄇ,ㄋ,ㄏ,ㄒ,ㄕ,ㄙ,ㄞ,ㄣ,ㄩ,ㄈ,ㄌ, ,ㄖ,ㄚ,ㄠ
|
||||
|
||||
[PhoneticButtonCoordinates]
|
||||
button1 = 150,342,93,86
|
||||
button2 = 255,342,93,86
|
||||
button3 = 359,342,93,86
|
||||
button4 = 463,342,93,86
|
||||
button5 = 567,341,93,87
|
||||
button6 = 671,341,93,86
|
||||
button7 = 775,341,93,86
|
||||
button8 = 879,340,93,86
|
||||
button9 = 984,340,93,86
|
||||
button10 = 1088,340,93,86
|
||||
button11 = 151,436,93,86
|
||||
button12 = 255,436,93,86
|
||||
button13 = 359,436,93,86
|
||||
button14 = 463,436,93,86
|
||||
button15 = 567,435,93,86
|
||||
button16 = 671,436,93,86
|
||||
button17 = 775,436,93,86
|
||||
button18 = 879,436,93,86
|
||||
button19 = 984,436,93,86
|
||||
button20 = 1088,436,93,86
|
||||
button21 = 203,532,93,86
|
||||
button22 = 307,532,93,86
|
||||
button23 = 411,532,93,86
|
||||
button24 = 515,532,93,86
|
||||
button25 = 619,531,93,86
|
||||
button26 = 723,532,93,86
|
||||
button27 = 827,532,93,86
|
||||
button28 = 931,532,93,86
|
||||
button29 = 1035,532,93,86
|
||||
button30 = 255,628,93,86
|
||||
button31 = 359,628,93,86
|
||||
button32 = 463,628,202,86
|
||||
button33 = 676,628,93,86
|
||||
button34 = 780,628,93,86
|
||||
button35 = 884,628,93,86
|
||||
button1 = 150,338,93,86
|
||||
button2 = 255,338,93,86
|
||||
button3 = 359,338,93,86
|
||||
button4 = 463,338,93,86
|
||||
button5 = 567,338,93,87
|
||||
button6 = 671,338,93,86
|
||||
button7 = 775,338,93,86
|
||||
button8 = 879,338,93,86
|
||||
button9 = 984,338,93,86
|
||||
button10 = 1088,338,93,86
|
||||
button11 = 151,434,93,86
|
||||
button12 = 255,434,93,86
|
||||
button13 = 359,434,93,86
|
||||
button14 = 463,434,93,86
|
||||
button15 = 567,434,93,86
|
||||
button16 = 671,434,93,86
|
||||
button17 = 775,434,93,86
|
||||
button18 = 879,434,93,86
|
||||
button19 = 984,434,93,86
|
||||
button20 = 1088,434,93,86
|
||||
button21 = 203,530,93,86
|
||||
button22 = 307,530,93,86
|
||||
button23 = 411,530,93,86
|
||||
button24 = 515,530,93,86
|
||||
button25 = 619,530,93,86
|
||||
button26 = 723,530,93,86
|
||||
button27 = 827,530,93,86
|
||||
button28 = 931,530,93,86
|
||||
button29 = 1035,530,93,86
|
||||
button30 = 255,624,93,86
|
||||
button31 = 359,624,93,86
|
||||
button32 = 463,624,202,86
|
||||
button33 = 676,624,93,86
|
||||
button34 = 780,624,93,86
|
||||
button35 = 884,624,93,86
|
||||
|
||||
[SpecialButtonCoordinates]
|
||||
modifyButtonZhuYinSingers = 989,627,94,87
|
||||
clearButtonZhuYinSingers = 151,627,93,87
|
||||
closeButtonZhuYinSingers = 1093,627,94,87
|
||||
modifyButtonZhuYinSingers = 989,624,94,87
|
||||
clearButtonZhuYinSingers = 151,624,93,87
|
||||
closeButtonZhuYinSingers = 1093,624,94,87
|
||||
modifyButtonEnglishSingers = 1032,632,70,66
|
||||
clearButtonEnglishSingers = 408,632,70,66
|
||||
closeButtonEnglishSingers = 1110,632,70,66
|
||||
@ -100,9 +100,9 @@ closeButtonPinYinSingers = 1091,642,94,87
|
||||
refillButtonHandWritingSingers = 918,372,70,65
|
||||
clearButtonHandWritingSingers = 996,372,70,65
|
||||
closeButtonForSingers = 1074,372,70,65
|
||||
modifyButtonZhuYinSongs = 989,627,94,87
|
||||
clearButtonZhuYinSongs = 151,627,93,87
|
||||
closeButtonZhuYinSongs = 1093,627,94,87
|
||||
modifyButtonZhuYinSongs = 989,624,94,87
|
||||
clearButtonZhuYinSongs = 151,624,93,87
|
||||
closeButtonZhuYinSongs = 1093,624,94,87
|
||||
modifyButtonEnglishSongs = 1032,632,70,66
|
||||
clearButtonEnglishSongs = 408,632,70,66
|
||||
closeButtonEnglishSongs = 1110,632,70,66
|
||||
@ -141,7 +141,7 @@ mouseDown = themes\superstar\歌星\注音\VOD_歌星查詢_注音查詢(按鍵)
|
||||
[InputBoxZhuYinSingers]
|
||||
X=150
|
||||
Y=264
|
||||
Width=596
|
||||
Width=605
|
||||
Height=63
|
||||
FontName=微軟正黑體
|
||||
FontSize=26
|
||||
@ -556,9 +556,9 @@ mouseOver = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵)
|
||||
mouseDown = themes\superstar\歌星\拼音\VOD_歌星查詢_拼音查詢(按鍵)-60.png
|
||||
|
||||
[InputBoxPinYinSingers]
|
||||
X = 154
|
||||
X = 156
|
||||
Y = 370
|
||||
Width = 593
|
||||
Width = 628
|
||||
Height = 63
|
||||
FontName = Times New Roman
|
||||
FontSize = 26
|
||||
@ -601,9 +601,9 @@ FontStyle = Regular
|
||||
ForeColor = Black
|
||||
|
||||
[InputBoxPinYinSongs]
|
||||
X = 154
|
||||
X = 156
|
||||
Y = 370
|
||||
Width = 593
|
||||
Width = 628
|
||||
Height = 63
|
||||
FontName = Times New Roman
|
||||
FontSize = 26
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1000 B |
Before Width: | Height: | Size: 902 B |
Before Width: | Height: | Size: 907 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 614 B |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 709 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 941 B |
Before Width: | Height: | Size: 702 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 724 B |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 762 B |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 937 B |
Before Width: | Height: | Size: 917 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 630 B |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 764 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 942 B |
Before Width: | Height: | Size: 717 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 766 B |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 778 B |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 31 KiB |
@ -1,55 +0,0 @@
|
||||
import cv2
|
||||
import numpy as np
|
||||
import os
|
||||
|
||||
# 使用絕對路徑
|
||||
image_path = 'cropped_qrcode.jpg'
|
||||
# if not os.path.exists(image_path):
|
||||
# print("File does not exist:", image_path)
|
||||
# else:
|
||||
# print("File exists, attempting to load...")
|
||||
image = cv2.imread(image_path)
|
||||
|
||||
if image is None:
|
||||
print("But failed to load.")
|
||||
else:
|
||||
print("Image loaded successfully, processing...")
|
||||
|
||||
# Convert to HSV color space
|
||||
hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
|
||||
|
||||
# Define the range for yellow color in HSV
|
||||
# Adjust these ranges based on your specific yellow color and lighting conditions
|
||||
lower_yellow = np.array([20, 100, 100])
|
||||
upper_yellow = np.array([30, 255, 255])
|
||||
lower_pink = np.array([140, 100, 100])
|
||||
upper_pink = np.array([170, 255, 255])
|
||||
lower_purple = np.array([129, 50, 50]) # Lower bound of purple
|
||||
upper_purple = np.array([158, 255, 255]) # Upper bound of purple
|
||||
lower_blue = np.array([110, 50, 50]) # Lower bound of blue
|
||||
upper_blue = np.array([130, 255, 255]) # Upper bound of blue
|
||||
lower_blue_violet = np.array([120, 50, 50]) # Lower bound of blue-violet
|
||||
upper_blue_violet = np.array([160, 255, 255]) # Upper bound of blue-violet
|
||||
lower_red2 = np.array([170, 100, 100])
|
||||
upper_red2 = np.array([180, 255, 255])
|
||||
|
||||
# Create a mask for yellow color
|
||||
mask = cv2.inRange(hsv, lower_red2, upper_red2)
|
||||
|
||||
# Find contours on the mask
|
||||
contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
|
||||
|
||||
# Draw all contours
|
||||
for contour in contours:
|
||||
x, y, w, h = cv2.boundingRect(contour)
|
||||
cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)
|
||||
coordinates_text = f"X: {x}, Y: {y}, W: {w}, H: {h}"
|
||||
# if w > 100:
|
||||
print(coordinates_text)
|
||||
# Display coordinates on the image
|
||||
cv2.putText(image, coordinates_text, (x, y-10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 1)
|
||||
|
||||
# Show the image with all bounding boxes drawn
|
||||
cv2.imshow('Image with yellow contours', image)
|
||||
cv2.waitKey(0)
|
||||
cv2.destroyAllWindows()
|
Before Width: | Height: | Size: 377 B |
Before Width: | Height: | Size: 798 B |
Before Width: | Height: | Size: 913 B |
Before Width: | Height: | Size: 549 B |
Before Width: | Height: | Size: 722 B |
Before Width: | Height: | Size: 960 B |
Before Width: | Height: | Size: 625 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1007 B |
Before Width: | Height: | Size: 946 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 963 B |
Before Width: | Height: | Size: 289 B |
Before Width: | Height: | Size: 756 B |
Before Width: | Height: | Size: 276 B |
Before Width: | Height: | Size: 626 B |
Before Width: | Height: | Size: 569 B |
Before Width: | Height: | Size: 262 B |
Before Width: | Height: | Size: 1016 B |
Before Width: | Height: | Size: 636 B |