Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TGMT

Total questions: 65

Worksheet time: 33mins

Name
Class
Date
1.

Câu 1: Đâu không phải là một phương pháp phát hiện biên?

a)

A. Laplace

b)

B. Prewitt

c)

C. Canny

d)

D. Kmeans

2.

Câu 2: Trong kỹ thuật phân vùng ảnh (image segmentation), các điểm ảnh trong một vùng (segment) có đặc điểm gì?

a)

A. Các điểm ảnh trong vùng có cùng một màu sắc như nhau

b)

B. Các điểm ảnh trong vùng có cùng một giá trị

c)

C. Các điểm ảnh trong vùng có cùng tính tương trị về màu sắc, cường độ.

d)

D. Các điểm ảnh trong vùng có sự khác biệt mạnh về màu sắc, cường độ.

3.

Phương pháp nào sau đây được sử dụng phổ biến và hiệu quả trong việc phát hiện biên của ảnh?

a)

A. Laplace

b)

B. Sobel, Robert

c)

C. Prewitt

d)

D. Canny

4.

Đâu không phải là một định dạng ảnh?

a)

A. gif, bmp

b)

B. avi

c)

C. png

d)

D. jpg, jpeg

5.

Ảnh được biểu diễn bằng một ma trận hai chiều, các giá trị trong ma trận chỉ là 0 hoặc 1. Ảnh này là ảnh gì?

a)

A. Ảnh nhiệt

b)

B. Ảnh xám

c)

C. Ảnh đen trắng (ảnh nhị phân)

d)

D. Ảnh màu

6.

Lọc ảnh Sobel được sử dụng để?

a)

A. Làm tăng độ nét của ảnh

b)

B. Làm nổi bật các cạnh(biên) của ảnh

c)

C. Làm mịn - mờ ảnh

d)

D. Làm tăng độ sáng của ảnh

7.

Thuật toán Kmeans để phân vùng ảnh (image segmentation) thuộc nhóm phương pháp nào sau đây?

a)

A. Clustering based method

b)

B. Threshold based method

c)

C. Region based method

d)

D. Artificial neural network based method

8.

Không gian màu nào được sử dụng phổ biến trong máy tính, máy ảnh, điện thoại và nhiều thiết bị kỹ thuật số khác nhau?

a)

A. RGB

b)

B. HSV, HSL

c)

C. RGBA

d)

D. YUV

9.

phát biểu sau nói đến ảnh gì: "Một ảnh được biểu diễn dưới dạng một ma trận hai chiều, mỗi phần tử của ma trận biểu diễn cho mức xám hay cường độ của ảnh tại vị trí đó"

a)

A. Ảnh đen trắng

b)

B. Ảnh xám

c)

C. Ảnh nhiệt

d)

D. Ảnh màu

10.

Sử dụng phép biến đổi ảnh (T), biến đổi ảnh nhị phân img1 (5x4) thành ảnh img2 như hình, phép toán biến đổi ảnh được sử dụng ở đây là gì?

a)

A. Biến đổi Logarit

b)

B. Cân bằng sáng ảnh

c)

C. Đảo ảnh

d)

D. Cắt ngưỡng ảnh

11.

Trên ảnh img1, sử dụng kích thước mặt nạ lọc 3x3, cho biết giá trị của pixel x của ảnh img2 sau khi lọc TRUNG BÌNH là bao nhiêu?

a)

A. 18

b)

B. 20

c)

C. 19

d)

D. 21

12.

Sử dụng phép biến đổi ảnh (T), biến đổi ảnh xám img1 (5x4) thành img2 như hình, phép toán biến đổi ảnh được sử dụng ở đây là gì?

a)

A. Cắt ngưỡng ảnh

b)

B. đảo ảnh

c)

C. Biển đổi logarit

d)

D. Cân bằng sáng

13.

phát biểu nào sau đây mô tả ảnh có độ tương phản cao?

a)

A. các ảnh pixel tập trung ở giữa trong biểu đồ Histogram của ảnh

b)

B. Biểu đồ Histogram của ảnh có hai đỉnh lớn: một đỉnh được tập trung ở vùng thấp và đỉnh kia ở vùng cao

c)

C. các pixel tập trung ở bên trái trong biểu đồ histogram của ảnh

d)

D. Các pixel tập trung ở bên trái, bên phải hoặc ở giữa trong biểu đồ histogram của ảnh

14.

 Muốn chuyển đổi ảnh img từ RGB sang HSV, phương thức nào sau đây là đúng ?

a)

A. cv2.rotate

(img, COLOR_RGB2HSV)

b)

B. cv2.cvtColor

(img, COLOR_RGB2HSV)

c)

C. cv2.imread(img, COLOR_RGB2HSV)

d)

D. cv2.imwrite(img, COLOR_RGB2HSV)

15.

Để xoay ảnh một góc 90 độ theo chiều kim đồng hồ, phương thức nào sau đây dùng?

a)

A. cv2.rotate(img, cv2.ROTATE_90_COUNTERCLOCKWISE)

b)

B. cv2.rotate(img, cv2.ROTATE_90)

c)

C. cv2.rotate(img, cv2.ROTATE_90_CLOCKWISE)

d)

D. cv2.rotate(img, 90)

16.

Câu 18: Sử dụng bộ lọc trung bình với thư viện OpenCV, phương thức nào sau đây được sử dụng?

a)

A. cv2.GaussianBlur()

b)

B. cv2.medianBlur()

c)

C. cv2.blur()

d)

D. cv2.filter2D()

17.

Nhiễu "Salt and Pepper" là gì?

a)

A. Là sự xuất hiện ngẫu nhiên của các pixel đen

b)

B. Là sự xuất hiện các biến thể của các điểm ảnh theo phân bố chuẩn Gaussian

c)

C. Là sự xuất hiện ngẫu nhiên của các pixel đen và trắng

d)

D. Là sự xuất hiện ngẫu nhiên của các pixel trắng

18.

Phân vùng ảnh được ứng dụng vào trong những bài toán nào?

a)

A. Ứng dụng trong phát hiện đối tượng, camera giám sát

b)

B. Ứng dụng trong y tế, vệ sinh

c)

C. Ứng dụng trong nông nghiệp, chăn bão cháy rừng, xe tự lái

d)

D. Tất cả các ứng dụng kể trên

19.

Đọc ảnh từ file "pic1.jpg" ở chế độ ảnh màu sử dụng thư viện OpenCV, câu lệnh nào sau đây là đúng?

a)

A.

cv2.imread('pic1.jpg')

b)

B.

cv2.imread('pic1.jpg', 0)

c)

C.

cv2.imread('pic1.jpg', 1)

d)

D.

cv2.imread('pic1.jpg', 3)

20.

Thị giác máy tính (Computer Vision) là gì?

a)

A. Là môn khoa học nghiên cứu cách nhận dạng, xử lý, hiểu được các hình ảnh/video giống như con người.

b)

B. Là việc phân tích, xử lý dữ liệu từ các thiết bị thông minh như camera.

c)

C. Là việc phát hiện các vật thể trong các video trực tuyến.

d)

D. Là cách nhận diện khuôn mặt (Face Recognition).

21.

Các thiết bị máy tính liên quan tới lĩnh vực nào sau đây?

a)

A. Khoa học máy tính và toán học

b)

B. Vật lý và Kỹ thuật

c)

C. Lĩnh vực đa ngành

d)

D. Sinh học và tâm lý học

22.

Thực hiện lật ảnh img1 với thư viện OpenCV, phương thức nào sau đây là đúng?

a)

A. cv2.resize()

b)

B. cv2.threshold()

c)

C. cv2.rotate()

d)

D. cv2.flip()

23.

Phép trung bình (Mean filter/Averaging filter) được ứng dụng để làm gì?

a)

A. Làm tăng độ nét của ảnh

b)

B. Làm độ chi tiết của ảnh

c)

C. Làm tặng độ ánh sáng của ảnh

d)

D. Làm mịn – làm mờ ảnh

24.

Ảnh có độ phân giải 16x16 chứa bao nhiêu pixel điểm ảnh

a)

A. 16 pixels

b)

B. 320 pixels

c)

B. 256 pixels

d)

D. 160 pixels

25.

Trên ảnh img1, sử dụng kích thước mặt nạ lọc 3x3, cho biết giá trị của pixel x của ảnh img2 sau khi lọc TRUNG VỊ là bao nhiêu?

a)

A. 19

b)

B. 18

c)

C. 21

d)

D. 20

26.

Biểu đồ Histogram của ảnh img nghiêng về bên trái, tập trung nhiều ở các pixel có giá trị thấp như hình dưới đây, ảnh img có đặc điểm gì?

a)

A. Ảnh đen trắng

b)

B. Ảnh cần bằng sáng

c)

C. Ảnh sáng

d)

D. Ảnh tối

27.

Đâu không phải là một ứng dụng của thị giác máy tính?

a)

A. Cắt ảnh (Crop Image)

b)

B. Theo vết đối tượng (Object Tracking)

c)

C. Phân lớp ảnh (Image Classification)

d)

D. Nhận dạng khuôn mặt (Face Recognition)

28.

Đường biên ảnh là gì?

a)

A. Là nơi các điểm ảnh có mật độ thay đổi trong vùng lân cận

b)

B. Là nơi các điểm ảnh lân cận nhau có sự thay đổi cường độ một cách đột ngột

c)

C. Là nơi các điểm ảnh lân cận nhau có cường độ giống nhau

d)

D. Là nơi các điểm ảnh lân cận nhau có mật độ cao hơn vùng lân cận

29.

Để sử dụng thư viện OpenCV với ngôn ngữ lập trình Python, lời gọi nào sau đây là đúng?

a)

A. include cv2

b)

B. from OpenCV

c)

C. from OpenCV import cv2

d)

D. import cv2

30.

Đơn vị cơ bản nhất để tạo nên một bức ảnh là

a)

A. pixel

b)

B. png

c)

C. rgh

d)

D. bit

31.

Cho ảnh img1 qua bộ lọc sobet theo hướng X cho biết giá trị trong dấu ? của ảnh img2 khi qua bộ lọc này?

a)

A. 2

b)

B. 80

c)

C. 18

d)

D. 20

32.

Histogram của ảnh là gì?

a)

A. Biểu đồ biểu diễn các phép toán biến đổi được thực hiện trên điểm ảnh

b)

B. Là biểu đồ biểu diễn sự phân bố các số lượng điểm ảnh tương ứng với mức độ sáng tối của bức ảnh

c)

C. Là biểu đồ biểu diễn độ phân giải của bức ảnh

d)

D. Là biểu đồ biểu diễn các kênh màu của ảnh

33.

Ảnh RGB được biểu diễn trong máy tính như thế nào?

a)

A. Biểu diễn dạng hai ma trận, mỗi phần tử của ma trận biểu diễn cho cường độ của ảnh tại vị trí đó chỉ có hai giá trị 0 hoặc 1

b)

B. Ảnh được biểu diễn dưới dạng N ma trận, mỗi phần tử của ma trận biểu diễn cho cường độ của ảnh tại vị trí 1

c)

C. Ảnh được biểu diễn bằng 3 ma trận, mỗi chiều là một ma trận biểu diễn cường độ của các kênh màu

d)

D. Biểu diễn dưới dạng một ma trận, mỗi phần tử của ma trận biểu diễn cho cường độ ảnh tại vị trí đó

34.

Đâu không phải là một phương pháp sử dụng đạo hàm bậc 1 để phát hiện biên của ảnh?

a)

A. Laplace

b)

B. Robinson

c)

C. Prewitt

d)

D. Sobel, Robert

35.

 Kích thước nào sau đây là đúng?

a)

A. Không có phép biểu đồ nào

b)

B. Phép phân giải càng lớn thì chất lượng ảnh càng cao

c)

C. Độ phân giải ảnh hưởng đến chất lượng ảnh

d)

D. Độ phân giải càng lớn thì chất lượng ảnh càng giảm

36.

Không gian màu nào được sử dụng phổ biến trong in ấn?

a)

A. RGB, RBGA

b)

B. CYMK

c)

C. YUV

d)

D. HSV, HSL

37.

Đâu không phải là một không gian màu?

a)

A. CMYK (Cyan - Magenta - Yellow - Black)

b)

B. HSV (Hue - Saturation - Value)

c)

C. RGB (Red - Green - Blue)

d)

D. PNG (Portable - Network - Graphics)

38.

Sử dụng phương pháp cắt ngưỡng toàn cục img2 = cv2.threshold(img1,100,255, type) để thu được kết quả như hình bên dưới, cho biết tham số type được thiết lập là gì?

a)

A. cv2.THRESH_TRUNC

b)

B. cv2.THRESH_BINARY_INV

c)

C. cv2.THRESH_TOZERO

d)

D. cv2.THRESH_BINARY

39.

Đối liệu sau biểu diễn cho ảnh gì?

a)

A. Ảnh màu (RGB) độ phân giải 75 pixel

b)

B. Ảnh màu (RGB) độ phân giải 5 pixel

c)

C. Ảnh màu (RGB) độ phân giải 5x5x3 pixel

d)

D. Ảnh màu (RGB) độ phân giải 5x5 pixel

40.

Để cân bằng sáng Histogram với thư viện OpenCV, phương thức nào sẽ được sử dụng?

a)

A. cv2.equalizeHist()

b)

B. cv2.medianBlur()

c)

C. cv2.filter2D()

d)

D. cv2.threshold()

41.
  1. 1. Video về bản chất là gì?

a)

A. Một chuỗi các ảnh tĩnh liên tiếp

b)

B. Một ảnh động duy nhất

c)

C. Một tệp âm thanh kèm hình ảnh

d)

D. Một chuỗi các khung hình không liên quan

42.

Tham số nào không đặc trưng cho video?

a)

A. Độ phân giải (Resolution)

b)

B. Tốc độ khung hình (FPS)

c)

C. Dung lượng file (File size)

d)

D. Không gian màu (Color format)

43.
  1. 4. Trong OpenCV, để mở video từ webcam, ta dùng lệnh:

a)

A. cv2.VideoCapture("video.mp4")

b)

B. cv2.VideoCapture(0)

c)

C. cv2.VideoWriter(...)

d)

D. cv2.imshow()

44.
  1. 5. Để thoát vòng lặp hiển thị video khi nhấn phím 'q', ta dùng:

a)

A.

cv2.waitKey(1) & 0xFF == ord('q')

b)

B. cv2.destroyAllWindows()

c)

C. cap.release()

d)

D. cv2.imwrite()

45.

Khi ghi video ra file, cần sử dụng lớp nào trong OpenCV?

a)

A. VideoCapture

b)

B. VideoWriter

c)

C. imwrite

d)

D. imshow

46.

Đâu là bài toán làm việc trên nhiều khung hình liên tiếp?

a)

A. Object Detection

b)

B. Object Tracking

c)

C. Face Recognition

d)

D. Image Classification

47.

Phương pháp MeanShift có đặc điểm gì?

a)

A. Cửa sổ tìm kiếm thay đổi kích thước động

b)

B. Cửa sổ tìm kiếm cố định qua các frame

c)

C. Sử dụng mạng neural

d)

D. Chỉ áp dụng cho ảnh tĩnh

48.

Optical Flow chủ yếu ước lượng:

a)

A. Màu sắc của pixel

b)

B. Sự thay đổi độ sáng của pixel theo thời gian

c)

C. Kích thước đối tượng

d)

D. Tốc độ khung hình

49.

Phân vùng ảnh là gì?

a)

A. Chia ảnh thành các pixel riêng lẻ

b)

B. Gán nhãn cho từng pixel dựa trên đặc tính tương đồng

c)

C. Chỉ áp dụng cho ảnh màu

d)

D. Tách biên đối tượng khỏi nền

50.

Phương pháp phân vùng dựa trên ngưỡng (Thresholding) phù hợp nhất khi nào?

a)

A. Ảnh có nhiều đối tượng chồng lấp

b)

B. Ảnh có nền và đối tượng phân biệt rõ về cường độ

c)

C. Ảnh có nhiễu lớn

d)

D. Ảnh màu phức tạp

51.

Phương pháp Adaptive Thresholding khác Global Thresholding ở điểm nào?

a)

A. Dùng một ngưỡng cố định cho toàn ảnh

b)

B. Tính ngưỡng khác nhau cho từng vùng ảnh

c)

C. Chỉ áp dụng cho ảnh màu

d)

D. Không cần chuyển ảnh sang grayscale

52.

Phương pháp phân vùng dựa trên cạnh (Edge-based) thường sử dụng toán tử nào?

a)

A. K-means

b)

B. Canny

c)

C. Otsu

d)

D. Watershed

53.

Kỹ thuật nào sau đây thuộc nhóm phân vùng dựa trên phân cụm (Clustering)?

a)

A. Canny

b)

B. K-means

c)

C. Region Growing

d)

D. Template Matching

54.

Bước nào sau đây KHÔNG thuộc quy trình phân vùng bằng Canny?

a)

A. Làm mịn ảnh bằng Gaussian Blur

b)

B. Tính gradient cường độ

c)

C. Áp dụng ngưỡng kép

d)

D. Phân cụm pixel bằng K-means

55.

Thuật toán K-means trong OpenCV yêu cầu dữ liệu đầu vào có kiểu gì?

a)

A. np.uint8

b)

B. np.float32

c)

C. np.int64

d)

D. np.bool

56.

Kết quả của hàm cv2.matchTemplate() là:

a)

A. Ảnh nhị phân

b)

B. Ma trận điểm số (score map)

c)

C. Danh sách contour

d)

D. Ảnh màu RGB

57.

Semantic Segmentation khác Instance Segmentation ở điểm nào?

a)

A. Semantic phân biệt từng đối tượng cụ thể, Instance chỉ gán nhãn chung

b)

B. Instance phân biệt từng đối tượng cụ thể, Semantic chỉ gán nhãn chung

c)

C. Cả hai đều giống nhau

d)
  1. D. Chỉ Semantic sử dụng Deep Learning


58.

Bộ lọc Sobel sử dụng kernel kích thước bao nhiêu?

a)

A. 2×2

b)

B. 3×3

c)

C. 5×5

d)

D. 7×7

59.

Phương pháp Roberts sử dụng kernel kích thước:

a)

A. 2×2

b)

B. 3×3

c)

C. 5×5

d)

D. 1×3

60.

Toán tử Laplace thường được sử dụng để phát hiện biên trong trường hợp nào?

a)

A. Ảnh có nhiễu cao

b)

B. Mức xám thay đổi chậm, vùng chuyển tiếp rộng

c)

C. Chỉ phát hiện biên ngang

d)

D. Chỉ phát hiện biên dọc

61.

Phương pháp nào sau đây là phát hiện biên bậc 2?

a)

A. Sobel

b)

B. Prewitt

c)

C. Roberts

d)

D. Laplace

62.

Khi ảnh có nhiều nhiễu, nên làm gì trước khi áp dụng phát hiện biên?

a)

A. Tăng độ tương phản

b)

B. Làm trơn ảnh (blur)

c)

C. Chuyển sang ảnh màu

d)

D. Cắt ngưỡng nhị phân

63.

Trong OpenCV, hàm cv2.Sobel() nhận tham số ddepth là cv2.CV_64F để:

a)

A. Lưu kết quả dưới dạng số thực (có thể âm)

b)

B. Tăng tốc độ xử lý

c)

C. Giảm bộ nhớ

d)

D. Chỉ dùng cho ảnh màu

64.

Cho ảnh xám img1 (4×4):

img1 =

[[ 60, 120, 180, 90],

[200, 150, 100, 40],

[ 80, 130, 220, 70],

[160, 95, 110, 140]]

img2 = cv2.threshold(img1, 100, 255, cv2.THRESH_TRUNC)

a)

[[ 60, 100, 100, 90],

[100, 100, 100, 40],

[ 80, 100, 100, 70],

[100, 95, 100, 100]]

b)

[[ 0, 255, 255, 0],

[255, 255, 0, 0],

[ 0, 255, 255, 0],

[255, 0, 255, 255]]

c)

[[ 60, 120, 180, 90],

[200, 150, 100, 40],

[ 80, 130, 220, 70],

[160, 95, 110, 140]]

d)

[[ 0, 120, 180, 0],

[200, 150, 0, 0],

[ 0, 130, 220, 0],

[160, 0, 110, 140]]

65.

Cho ảnh xám img1 (3×3):

img1 =

[[ 70, 140, 110],

[ 90, 100, 160],

[200, 60, 130]]

img2 = cv2.threshold(img1, 100, 255, cv2.THRESH_TOZERO)

a)

[[ 0, 140, 110],

[ 0, 0, 160],

[200, 0, 130]]

b)

[[255, 0, 0],

[255, 255, 0],

[ 0, 255, 0]]

c)

[[ 70, 100, 100],

[ 90, 100, 100],

[100, 60, 100]]

d)

[[ 0, 255, 255],

[ 0, 0, 255],

[255, 0, 255]]