Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
24 views
1 page
2 ND
Uploaded by
patrick Park
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Download
Save
Save 2nd For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
24 views
1 page
2 ND
Uploaded by
patrick Park
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save 2nd For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save 2nd For Later
You are on page 1
/ 1
Search
Fullscreen
6.Develop a program to demonstrate Animation effects on simple objects.
import pygame/import random/pygame.init()/screen_width = 800
screen_height = 600/screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("Animation Effects")
BLACK = (0, 0, 0)/WHITE = (255, 255, 255)/RED = (255, 0, 0)/GREEN = (0, 255, 0)
BLUE = (0, 0, 255)/num_objects = 10objects = []/for _ in range(num_objects):
x = random.randint(50, screen_width - 50)/y = random.randint(50, screen_height - 50)
radius = random.randint(10, 30)/color = random.choice([RED, GREEN, BLUE])
speed_x = random.randint(-5, 5)/speed_y = random.randint(-5, 5)/
objects.append({"x": x, "y": y, "radius": radius, "color":
color, "speed_x": speed_x, "speed_y": speed_y})/running = True/clock = pygame.time.Clock()
while running:/for event in pygame.event.get():/if event.type == pygame.QUIT:
running = False/screen.fill(WHITE)/for obj in objects:/obj["x"] += obj["speed_x"]
obj["y"] += obj["speed_y"]/if obj["x"] - obj["radius"] < 0 or obj["x"] + obj["radius"] > screen_width:
/obj["speed_x"] = -obj["speed_x"]/if obj["y"] - obj["radius"] < 0 or obj["y"] +
obj["radius"] > screen_height:/obj["speed_y"] = -obj["speed_y"]
/pygame.draw.circle(screen, obj["color"], (obj["x"], obj["y"]), obj["radius"])
/pygame.display.flip()/clock.tick(60) # Limit the frame rate to 60 FPS/pygame.quit()
7.Write a Program to read a digital image. Split and display image into 4 quadrants
, up, down, right and left.
import cv2/import numpy as np/image_path = "image/atc.jpg"
img = cv2.imread(image_path)/height, width, _ = img.shape
up_left = img[0:height//2, 0:width//2]/up_right = img[0:height//2, width//2:width]
down_left = img[height//2:height, 0:width//2]down_right = img[height//2:height, width//2:width]
canvas = np.zeros((height, width, 3), dtype=np.uint8)/canvas[0:height//2, 0:width//2] = up_left
canvas[0:height//2, width//2:width] = up_right/canvas[height//2:height, 0:width//2] = down_left
canvas[height//2:height, width//2:width] = down_right/cv2.imshow("Image Quadrants", canvas)
cv2.waitKey(0)/cv2.destroyAllWindows()
8.Write a program to show rotation, scaling, and translation on an image
import cv2/import numpy as np
image_path = "image/atc.jpg" # Replace with the path to your image
img = cv2.imread(image_path)/height, width, _ = img.shape
rotation_matrix = cv2.getRotationMatrix2D((width/2, height/2), 45, 1) # Rotate by 45 degrees
scaling_matrix = np.float32([[1.5, 0, 0], [0, 1.5, 0]]) # Scale by 1.5x
translation_matrix = np.float32([[1, 0, 100], [0, 1, 50]]) # Translate by (100, 50)
rotated_img = cv2.warpAffine(img, rotation_matrix, (width, height))
scaled_img = cv2.warpAffine(img, scaling_matrix, (int(width*1.5), int(height*1.5)))
translated_img = cv2.warpAffine(img, translation_matrix, (width, height))
cv2.imshow("Original Image", img)/cv2.imshow("Rotated Image", rotated_img)
cv2.imshow("Scaled Image", scaled_img)/cv2.imshow("Translated Image", translated_img)
cv2.waitKey(0)/cv2.destroyAllWindows()
9.Read an image and extract and display low-level features such as edges,
textures using filtering techniques.
import cv2/import numpy as np/image_path = "image/atc.jpg"
img = cv2.imread(image_path)/gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
edges = cv2.Canny(gray, 100, 200) kernel = np.ones((5, 5), np.float32) divide 25
texture = cv2.filter2D(gray, -1, kernel) /cv2.imshow("Original Image", img)
cv2.imshow("Edges", edges)/cv2.imshow("Texture", texture)
cv2.waitKey(0)/cv2.destroyAllWindows()
10.Write a program to blur and smoothing an image.
import cv2/image = cv2.imread('image/atc.jpg')
gaussian_blur = cv2.GaussianBlur(image, (5, 5), 0)
median_blur = cv2.medianBlur(image, 5)
bilateral_filter = cv2.bilateralFilter(image, 9, 75, 75)
cv2.imshow('Original Image', image)/cv2.imshow('Gaussian Blur', gaussian_blur)
cv2.imshow('Median Blur', median_blur)/cv2.imshow('Bilateral Filter', bilateral_filter)
cv2.waitKey(0)/cv2.destroyAllWindows()
You might also like
Dac & Adc
PDF
No ratings yet
Dac & Adc
108 pages
Digital Signal Processing - MR - Vijay P Sompur
PDF
No ratings yet
Digital Signal Processing - MR - Vijay P Sompur
51 pages
Design of LiDAR System
PDF
No ratings yet
Design of LiDAR System
9 pages
Discrete Fourier Transform
PDF
No ratings yet
Discrete Fourier Transform
10 pages
ELCE Graduate Course Outlines
PDF
No ratings yet
ELCE Graduate Course Outlines
172 pages
Assignment Answers
PDF
No ratings yet
Assignment Answers
8 pages
ECE Wasfy Mikhael Spring 2012 CV-52652331
PDF
No ratings yet
ECE Wasfy Mikhael Spring 2012 CV-52652331
73 pages
Lab 4. LTI Systems, The Z-Transform, and An Introduc-Tion To Filtering
PDF
No ratings yet
Lab 4. LTI Systems, The Z-Transform, and An Introduc-Tion To Filtering
15 pages
Behringer-DSP1000P P0034 M ENG PDF
PDF
100% (1)
Behringer-DSP1000P P0034 M ENG PDF
35 pages
Digital Measurement of Phase Difference - A Comparative Study of DSP Algorithms
PDF
No ratings yet
Digital Measurement of Phase Difference - A Comparative Study of DSP Algorithms
15 pages
5fc78152fb470a34e9b17bc0 - IDD 9000 Flame Amplifier
PDF
100% (1)
5fc78152fb470a34e9b17bc0 - IDD 9000 Flame Amplifier
5 pages
Cyclostationary Detection For Ofdm in Cognitive Radio Systems
PDF
No ratings yet
Cyclostationary Detection For Ofdm in Cognitive Radio Systems
113 pages
11 Animations
PDF
No ratings yet
11 Animations
61 pages
Fast Fourier Transform: Content
PDF
No ratings yet
Fast Fourier Transform: Content
35 pages
Lect 10
PDF
No ratings yet
Lect 10
37 pages
Miniproject Draft
PDF
No ratings yet
Miniproject Draft
10 pages
B.tech (IT)
PDF
No ratings yet
B.tech (IT)
57 pages
Rose-Colored Glasses (Lab #3)
PDF
No ratings yet
Rose-Colored Glasses (Lab #3)
18 pages
Radar MTI-MTD Implemetation & Performance (JNL Article) (2000) WW
PDF
No ratings yet
Radar MTI-MTD Implemetation & Performance (JNL Article) (2000) WW
5 pages
FIR Using Freq Sampling
PDF
No ratings yet
FIR Using Freq Sampling
18 pages
Basic Image Processing #1
PDF
No ratings yet
Basic Image Processing #1
55 pages
Lesson 8 Tonal and Color Adjustments Photoshop
PDF
No ratings yet
Lesson 8 Tonal and Color Adjustments Photoshop
33 pages
DSP 7
PDF
No ratings yet
DSP 7
38 pages
Mangalore Institute of Technology and Engineering: Time Table: 2021 - 22 (Odd Sem)
PDF
No ratings yet
Mangalore Institute of Technology and Engineering: Time Table: 2021 - 22 (Odd Sem)
1 page
Image Processing: CSE4019 Project Review-1
PDF
No ratings yet
Image Processing: CSE4019 Project Review-1
4 pages
L2 Image Enhancement Spatial Domain
PDF
No ratings yet
L2 Image Enhancement Spatial Domain
70 pages
MCQ On Waveform Coding Techniques (DPCM, LDM & ADM) - 2020
PDF
0% (1)
MCQ On Waveform Coding Techniques (DPCM, LDM & ADM) - 2020
1 page
VL7101 VLSI Signal Processing Lesson Plan
PDF
No ratings yet
VL7101 VLSI Signal Processing Lesson Plan
3 pages
Gabor Filter
PDF
No ratings yet
Gabor Filter
7 pages
Photo Processing With Cs1media - CS101 Introduction To Programming
PDF
100% (1)
Photo Processing With Cs1media - CS101 Introduction To Programming
7 pages
Equipment For Predictive Maintenance in Hydrogenerators: Sciencedirect
PDF
No ratings yet
Equipment For Predictive Maintenance in Hydrogenerators: Sciencedirect
6 pages
CN QB-Final
PDF
No ratings yet
CN QB-Final
2 pages
Apl Practical 2
PDF
No ratings yet
Apl Practical 2
10 pages
Real Time Image Processing
PDF
No ratings yet
Real Time Image Processing
32 pages
Apl Practical 1
PDF
No ratings yet
Apl Practical 1
8 pages
CG Lab Manual
PDF
No ratings yet
CG Lab Manual
37 pages
A Newbie Guide To Pygame
PDF
No ratings yet
A Newbie Guide To Pygame
8 pages
Digital Signal Processing
PDF
No ratings yet
Digital Signal Processing
1 page
DIP Lab Assignments
PDF
No ratings yet
DIP Lab Assignments
33 pages
Lab Program 8
PDF
No ratings yet
Lab Program 8
17 pages
Laporan Final Project
PDF
No ratings yet
Laporan Final Project
10 pages
CG Lab
PDF
No ratings yet
CG Lab
9 pages
Exp 1
PDF
No ratings yet
Exp 1
46 pages
Deep Learning Module-03 Search Creators
PDF
No ratings yet
Deep Learning Module-03 Search Creators
20 pages
Dip Lab Short Code-1
PDF
No ratings yet
Dip Lab Short Code-1
7 pages
Computer Graphics and Image Processing Laboratory Manual
PDF
No ratings yet
Computer Graphics and Image Processing Laboratory Manual
27 pages
Search Creators CG LAB Program-06
PDF
No ratings yet
Search Creators CG LAB Program-06
6 pages
Deep Learning
PDF
No ratings yet
Deep Learning
26 pages
Deep Learning Module-04 Search Creators
PDF
No ratings yet
Deep Learning Module-04 Search Creators
17 pages
Pygame - Part 3 Animation
PDF
No ratings yet
Pygame - Part 3 Animation
19 pages
Bouncing Ball
PDF
No ratings yet
Bouncing Ball
4 pages
CG Program Explanation
PDF
No ratings yet
CG Program Explanation
23 pages
Deep Learning Module-01 Search Creators
PDF
No ratings yet
Deep Learning Module-01 Search Creators
17 pages
QW
PDF
No ratings yet
QW
6 pages
CNS Module 2
PDF
No ratings yet
CNS Module 2
19 pages
21CS733 IMP Questions
PDF
0% (1)
21CS733 IMP Questions
2 pages
Ip Lab Programs
PDF
No ratings yet
Ip Lab Programs
34 pages
Cryptography m2 Super Imp
PDF
No ratings yet
Cryptography m2 Super Imp
7 pages
2 More PyGame
PDF
No ratings yet
2 More PyGame
3 pages
Graphics, Pygame Basics: Programming in Python: Graphics
PDF
No ratings yet
Graphics, Pygame Basics: Programming in Python: Graphics
3 pages
Documentation For Homework 2
PDF
No ratings yet
Documentation For Homework 2
9 pages
Dspa Course File
PDF
No ratings yet
Dspa Course File
10 pages
DT081A - Signal and Image Processing Lab 1 Report
PDF
No ratings yet
DT081A - Signal and Image Processing Lab 1 Report
20 pages
1.develop A Program To Draw A Line Using Bresenham's Line Drawing Technique
PDF
No ratings yet
1.develop A Program To Draw A Line Using Bresenham's Line Drawing Technique
1 page
File: /home/srinu/desktop/g.txt Page 1 of 6
PDF
No ratings yet
File: /home/srinu/desktop/g.txt Page 1 of 6
6 pages
Game Programming
PDF
No ratings yet
Game Programming
35 pages
All Pro
PDF
No ratings yet
All Pro
4 pages
CG & Ip Lab
PDF
No ratings yet
CG & Ip Lab
6 pages
PROG 6 (1) Karthik
PDF
No ratings yet
PROG 6 (1) Karthik
4 pages
Biometric Lab
PDF
No ratings yet
Biometric Lab
21 pages
Plueseval - Numpy - Image
PDF
No ratings yet
Plueseval - Numpy - Image
4 pages
Python Programming Exp 8 9 11 12
PDF
No ratings yet
Python Programming Exp 8 9 11 12
5 pages
Cap 5416
PDF
No ratings yet
Cap 5416
12 pages
REF1 - OpenCV Basics
PDF
No ratings yet
REF1 - OpenCV Basics
16 pages
Yukti Circular
PDF
No ratings yet
Yukti Circular
1 page
Ilovepdf Merged
PDF
No ratings yet
Ilovepdf Merged
14 pages
Program 8: Write A Program To Show Rotation, Scaling, and Translation On An Image
PDF
No ratings yet
Program 8: Write A Program To Show Rotation, Scaling, and Translation On An Image
3 pages
CG Lab - Manual
PDF
No ratings yet
CG Lab - Manual
15 pages
Lab Record
PDF
No ratings yet
Lab Record
30 pages
Ilovepdf Merged
PDF
No ratings yet
Ilovepdf Merged
55 pages
ALCANTARAuLaboratory 6 Image Processing Student - 031006
PDF
No ratings yet
ALCANTARAuLaboratory 6 Image Processing Student - 031006
9 pages
Exp-10 Safik
PDF
No ratings yet
Exp-10 Safik
10 pages
Tarun Internship
PDF
No ratings yet
Tarun Internship
15 pages
DIPManual
PDF
No ratings yet
DIPManual
11 pages
Computer Vision LAB 8 SEM
PDF
No ratings yet
Computer Vision LAB 8 SEM
103 pages
Open CV
PDF
No ratings yet
Open CV
22 pages
Image Formation
PDF
No ratings yet
Image Formation
6 pages
Dip Lab
PDF
No ratings yet
Dip Lab
5 pages
Sahil INT
PDF
No ratings yet
Sahil INT
15 pages
QuickRef VPYTHON
PDF
No ratings yet
QuickRef VPYTHON
1 page
Ip Lab
PDF
No ratings yet
Ip Lab
8 pages
Digital Image Processing Lab Manual
PDF
No ratings yet
Digital Image Processing Lab Manual
26 pages
Ecommerce React Tutorial 2025
PDF
No ratings yet
Ecommerce React Tutorial 2025
13 pages
Dip Lab
PDF
No ratings yet
Dip Lab
28 pages
W0793591 ISAT670 FinaPRojectReport
PDF
No ratings yet
W0793591 ISAT670 FinaPRojectReport
9 pages
Ivalab
PDF
No ratings yet
Ivalab
25 pages
IVA Record
PDF
No ratings yet
IVA Record
31 pages
06.02 Basic Animation
PDF
No ratings yet
06.02 Basic Animation
4 pages
Tutorial8 2D Graphics Encoding
PDF
No ratings yet
Tutorial8 2D Graphics Encoding
6 pages
B120041 IVP Assignment
PDF
No ratings yet
B120041 IVP Assignment
14 pages
Cvrlabmanual
PDF
No ratings yet
Cvrlabmanual
30 pages
SF
PDF
No ratings yet
SF
5 pages
No Ph.D. Game Design With Three.js
From Everand
No Ph.D. Game Design With Three.js
Nikiforos Kontopoulos
No ratings yet
How to a Developers Guide to 4k: Developer edition, #3
From Everand
How to a Developers Guide to 4k: Developer edition, #3
Xinc Cyberwizard
No ratings yet