Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第十六周作业 #5

Open
wants to merge 151 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
0511912
Create README.md
Mar 17, 2024
b8df37f
Add files via upload
Mar 17, 2024
4210bdb
新增个人文件夹,建立helloworld、readme
loli0123456789 Mar 18, 2024
7601dae
Update README.md
michael0420 Mar 18, 2024
fc66af8
Merge pull request #1 from iwater2018/main
michael0420 Mar 18, 2024
65597db
Merge pull request #4 from loli0123456789/main
michael0420 Mar 18, 2024
d59530e
Merge pull request #2 from jingjing-chen-1/main
michael0420 Mar 18, 2024
3731433
Create README.md
deansay Mar 19, 2024
36899da
all commits from ai.
deansay Mar 19, 2024
d0c52c7
all commits from ai.
Mar 19, 2024
2407ed2
Create README.md
ycy314 Mar 19, 2024
d6e78d0
Delete 76_杨超越 directory
ycy314 Mar 19, 2024
63b5f66
Create README.md
ycy314 Mar 19, 2024
0f57da1
Delete 78-杨超越-南京 directory
ycy314 Mar 19, 2024
9618764
Create README.md
ycy314 Mar 19, 2024
254b53b
上传
ycy314 Mar 19, 2024
bbab423
Delete 76-杨超越-南京/test.py
ycy314 Mar 19, 2024
3b9d5f5
Create README.md
Zenowang0 Mar 19, 2024
91713c6
The first assignment.
ycy314 Mar 19, 2024
4de6b59
Add files via upload
Zenowang0 Mar 19, 2024
cc6494d
Update 240319 test.py
Zenowang0 Mar 19, 2024
bcb2d43
Delete 240319 test.py
Zenowang0 Mar 19, 2024
c771110
Add files via upload
Zenowang0 Mar 19, 2024
6a21de5
Create README.md
holicmint Mar 20, 2024
893beec
Create 156+任泽宇-北京
rzyuser Mar 20, 2024
cc0b61e
Delete 156+任泽宇-北京
rzyuser Mar 20, 2024
9e4cc2a
Create README.md
rzyuser Mar 20, 2024
0bcb201
添加文件
rzyuser Mar 20, 2024
9788d13
Create README.md
liyansong66 Mar 20, 2024
3049af6
Create README.md
djboy9527 Mar 20, 2024
5f29400
Add files via upload
djboy9527 Mar 20, 2024
0c5bb7c
Create README.md
Bara-basi Mar 20, 2024
e32caf2
Add files via upload
djboy9527 Mar 20, 2024
64a9072
Delete GIT操作步骤.docx
djboy9527 Mar 20, 2024
08be317
Add files via upload
Bara-basi Mar 20, 2024
67c36d1
Delete 129-李彦松 directory
liyansong66 Mar 20, 2024
15b84b5
Create test.xx
loli0123456789 Mar 20, 2024
df89cf9
Delete 206-田海龙-北京/fff directory
loli0123456789 Mar 20, 2024
c7af813
Create README.md
liyansong66 Mar 20, 2024
d2a7a07
Create readme.md
loli0123456789 Mar 20, 2024
e178ebe
GIT操作
loli0123456789 Mar 20, 2024
c640c3f
Create readme.md
RiriDong Mar 20, 2024
65b261e
Create README.md
xiaoqide Mar 20, 2024
debe282
1
liyansong66 Mar 20, 2024
5fc676b
Create README.md
xiaoqide Mar 20, 2024
c03ae3b
Delete 124 郭丹阳
xiaoqide Mar 20, 2024
926d9c3
Add files via upload
xiaoqide Mar 20, 2024
976fa5b
Update README.md
xiaoqide Mar 20, 2024
ae6b48f
吴岱霖+7 第一次作业提交
010222Wu Mar 20, 2024
0058b6f
Create README.md
RuoXi-iris Mar 20, 2024
9e0be42
Create README.md
RuoXi-iris Mar 20, 2024
45c87e7
Delete 155-刘洪伟 directory
RuoXi-iris Mar 20, 2024
c8e916b
Create 74-张永刚-西安
zyg0324 Mar 20, 2024
c2d7bc9
Create README.md
jinyaodong5678 Mar 20, 2024
8918174
Delete 74-张永刚-西安
zyg0324 Mar 20, 2024
275f2e3
Create README.md
zyg0324 Mar 20, 2024
4ae45aa
Create README.md
Zenowang0 Mar 20, 2024
956806f
创建目录
Mar 20, 2024
d07a026
Create readme
COMDavid Mar 20, 2024
ae8b4aa
Add files via upload
jinyaodong5678 Mar 20, 2024
ec0cf4a
Update README.md
Zenowang0 Mar 20, 2024
cd270f0
test
RiriDong Mar 20, 2024
ca934f1
Delete 198-王祖能-上海/240319 test.py
Zenowang0 Mar 20, 2024
0ab93cd
Delete 196-金耀东-上海 directory
jinyaodong5678 Mar 20, 2024
c4216e6
Create README.md
jinyaodong5678 Mar 20, 2024
0c686b9
Add files via upload
jinyaodong5678 Mar 20, 2024
925cb6b
[01_week] create folder and readme for myself
victorccx Mar 20, 2024
2cd048d
Create readme.md
chenyin233 Mar 20, 2024
fdebf27
[01_week] create folder and readme for myself
victorccx Mar 20, 2024
f059ca7
Merge branch 'main' of github.com:victorccx/badou-ai-special-2024
victorccx Mar 20, 2024
d14e598
Delete 202-董新蕊 directory
RiriDong Mar 20, 2024
5a01288
Create README.md
Pengyaofeng Mar 20, 2024
aa81306
Add files via upload
chenyin233 Mar 20, 2024
3c64d43
Create 202-董新蕊-上海
RiriDong Mar 20, 2024
20bdf77
Delete 202-董新蕊-上海
RiriDong Mar 20, 2024
b997b15
Create readme.md
RiriDong Mar 20, 2024
b161225
提交测试
Pengyaofeng Mar 20, 2024
187e529
first_week_work
RainieH Mar 20, 2024
b81ff3f
Delete 66-彭耀峰-四川/test.txt
Pengyaofeng Mar 20, 2024
7457c4c
Create 第一周作业.txt
wangjiahui9910 Mar 20, 2024
c61f021
Create README.md
unmuzzlehot Mar 20, 2024
efc0fbb
Add files via upload
unmuzzlehot Mar 20, 2024
0adf152
Merge pull request #28 from wangjiahui9910/main
michael0420 Mar 20, 2024
f51c6f7
Merge pull request #27 from chenyin233/main
michael0420 Mar 20, 2024
d54f73e
Merge pull request #26 from Pengyaofeng/main
michael0420 Mar 20, 2024
50a75b9
Merge pull request #25 from RainieH/main
michael0420 Mar 20, 2024
1689880
Merge pull request #24 from RiriDong/main
michael0420 Mar 20, 2024
dd0b578
Merge pull request #23 from jinyaodong5678/main
michael0420 Mar 20, 2024
1ae00a1
Update README.md
unmuzzlehot Mar 20, 2024
889bb63
Merge pull request #22 from victorccx/main
michael0420 Mar 20, 2024
f125933
Merge pull request #20 from irisruo/main
michael0420 Mar 20, 2024
a64847f
Merge pull request #19 from COMDavid/main
michael0420 Mar 20, 2024
8c0ccf1
Merge pull request #18 from zyg0324/main
michael0420 Mar 20, 2024
c616cbe
Merge pull request #17 from canghaiyisu666/main
michael0420 Mar 20, 2024
e32fa83
Merge pull request #16 from 010222Wu/main
michael0420 Mar 20, 2024
f1a484c
Merge pull request #15 from xiaoqide/main
michael0420 Mar 20, 2024
ddb3978
Merge pull request #14 from liyansong66/main
michael0420 Mar 20, 2024
16c19b4
Merge pull request #13 from loli0123456789/main
michael0420 Mar 20, 2024
362c3d8
Merge pull request #12 from djboy9527/main
michael0420 Mar 20, 2024
94b141f
Merge pull request #11 from Bara-basi/main
michael0420 Mar 20, 2024
01732f0
Merge pull request #10 from rzyuser/main
michael0420 Mar 20, 2024
661d86b
Merge pull request #9 from holicmint/main
michael0420 Mar 20, 2024
0e6ef12
Merge pull request #7 from Zenowang0/main
michael0420 Mar 20, 2024
c715ef5
Merge pull request #6 from ycy314/main
michael0420 Mar 20, 2024
d4b43b5
Merge pull request #5 from deansay/main
michael0420 Mar 20, 2024
fc73b81
Merge pull request #30 from unmuzzlehot/main
michael0420 Mar 20, 2024
9e3a4c2
Update README.md
michael0420 Mar 20, 2024
65f57a2
Add files via upload
michael0420 Mar 20, 2024
906437c
Delete 0-王小天-北京/第一周 directory
michael0420 Mar 20, 2024
b70ac7d
Create 174+张培天
skypzhang Mar 20, 2024
99a0584
Delete 174+张培天
skypzhang Mar 20, 2024
a8a2c3a
Create README.md
skypzhang Mar 20, 2024
11dfa09
Delete 174+张培天 directory
skypzhang Mar 20, 2024
713d877
Create README.md
skypzhang Mar 20, 2024
384f6fd
2024-03-24
skypzhang Mar 24, 2024
1184615
2024-03-24 13:50
skypzhang Mar 24, 2024
fe11de3
2024-03-24
skypzhang Mar 24, 2024
9c36003
2024-03-27 20:07
skypzhang Mar 27, 2024
61b6cfa
第三周作业
skypzhang Apr 4, 2024
2fef8ba
第四周作业
skypzhang Apr 18, 2024
3bbd953
第五周作业
skypzhang Apr 25, 2024
53bc432
第六周作业
skypzhang May 16, 2024
9b37ba0
第七周作业
skypzhang May 23, 2024
5fa7aed
第八周作业
skypzhang May 31, 2024
be22d50
第九周作业
skypzhang Jun 18, 2024
5624a74
第十周作业
skypzhang Jun 27, 2024
0349629
Create AlexNet.py
skypzhang Jul 6, 2024
adb85f9
Add files via upload
skypzhang Jul 6, 2024
91521a1
Create cifar_10.py
skypzhang Jul 6, 2024
2baae3c
Add files via upload
skypzhang Jul 6, 2024
9116cfa
Create mnistnet.py
skypzhang Jul 6, 2024
75a94ec
Create resnet50.py
skypzhang Jul 12, 2024
af3173d
Create resnet50.py
skypzhang Jul 12, 2024
220bd49
Create utils.py
skypzhang Jul 12, 2024
4d49e61
Add files via upload
skypzhang Jul 12, 2024
68838df
Delete 174-张培天/resnet50 directory
skypzhang Jul 12, 2024
576d1b0
Create mobilenet.py
skypzhang Jul 17, 2024
ee5720b
Add files via upload
skypzhang Jul 17, 2024
9558e34
Create RoiPoolingConv.py
skypzhang Jul 26, 2024
435bac7
Add files via upload
skypzhang Jul 26, 2024
bb23d03
Create utils.py
skypzhang Aug 18, 2024
550a05e
Create utils.py
skypzhang Aug 18, 2024
75235d8
Add files via upload
skypzhang Aug 18, 2024
29c6fa2
Add files via upload
skypzhang Aug 18, 2024
7517e45
Create resnet.py
skypzhang Aug 27, 2024
8a8b618
Create utils.py
skypzhang Aug 27, 2024
6d456dd
Add files via upload
skypzhang Aug 27, 2024
dc1a9ec
Add files via upload
skypzhang Aug 27, 2024
e5adc17
Add files via upload
skypzhang Aug 27, 2024
c013305
Create predict.py
skypzhang Aug 31, 2024
01a7977
Add files via upload
skypzhang Aug 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
1 change: 1 addition & 0 deletions 100-王益-浙江/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions 100-王益-浙江/test.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
print("这是测试文件")
4 changes: 4 additions & 0 deletions 106-陈婧婧-浙江/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 240318 - 第一次作业 - meet with github
* 阅读官方文档和教程等学习 git,github 基本概念和操作,
* 练习:使用 github 交作业(需要上传自己本地的文件)
* 初步掌握 fork/commit/pull request/merge 等的基本概念及操作
5 changes: 5 additions & 0 deletions 106-陈婧婧-浙江/hello.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# 作者: 陈婧婧
# 邮箱:[email protected]
# 2024年03月11日14时10分23秒

print("hello world")
1 change: 1 addition & 0 deletions 121-赵之胤-武汉/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
第一周作业
Empty file added 121-赵之胤-武汉/readme.txt
Empty file.
2 changes: 2 additions & 0 deletions 124-郭丹阳-广州/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
24.3.20 - 第一次作业
要求: github 交作业,创建自己的文件夹并且上传自己本地的文件,并将自己的文件夹远程合并
1 change: 1 addition & 0 deletions 124-郭丹阳-广州/hello.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
print('hello,world')
1 change: 1 addition & 0 deletions 129-李彦松-北京/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
first homework from badou college by lys
15 changes: 15 additions & 0 deletions 129-李彦松-北京/test.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import datetime
import time

def remind_me():
while True:
# 获取当前日期和时间
current_date = datetime.datetime.now()
# 检查是否是周日并且当前时间是9点
if current_date.weekday() == 6 and current_date.hour == 9:
print("现在是上午9点,今天是周日,记得上课!")
# 每小时检查一次
time.sleep(3600)


remind_me()
1 change: 1 addition & 0 deletions 145-张一鸣-长沙/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions 155-刘洪伟-重庆/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
第一次提交
1 change: 1 addition & 0 deletions 156-任泽宇-北京/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
text
15 changes: 15 additions & 0 deletions 156-任泽宇-北京/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import tensorflow

from tensorflow import keras

import torch

import skimage

import matplotlib

import cv2


print('PyCharm')

1 change: 1 addition & 0 deletions 174-张培天/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2024AI人工智能,计算机视觉方向学习作业
14 changes: 14 additions & 0 deletions 174-张培天/第七周作业/SIFT_1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import cv2
import numpy as np

img = cv2.imread("lenna.png")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

sift = cv2.xfeatures2d.SIFT_create()
keypoints, descriptor = sift.detectAndCompute(gray, None)

img = cv2.drawKeypoints(image=img, outImage=img, keypoints=keypoints, flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, color=(51, 163, 236))

cv2.imshow("sift_keypoints", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
22 changes: 22 additions & 0 deletions 174-张培天/第七周作业/密度聚类.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn.cluster import DBSCAN

iris = datasets.load_iris()
X = iris.data[:,:4]

dbscan = DBSCAN(eps=0.4, min_samples=9)
dbscan.fit(X)
label_pred = dbscan.labels_

x0 = X[label_pred == 0]
x1 = X[label_pred == 1]
x2 = X[label_pred == 2]

plt.scatter(x0[:,0],x0[:,1], c='red', marker='o', label='label0')
plt.scatter(x1[:,0],x1[:,1], c='green', marker='*', label='label1')
plt.scatter(x2[:,0],x2[:,1], c='blue', marker='+', label='label2')
plt.xlabel('sepal length')
plt.ylabel('sepal width')
plt.legend(loc=2)
plt.show()
9 changes: 9 additions & 0 deletions 174-张培天/第七周作业/层次聚类.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from scipy.cluster.hierarchy import dendrogram, linkage, fcluster
import matplotlib.pyplot as plt

X = [[1,2],[3,1], [3,2], [4,4], [1,2], [1,3]]
Z = linkage(X, 'ward')
f = fcluster(Z,4, 'distance')
fig = plt.figure(figsize=(5,3))
dn = dendrogram(Z)
plt.show()
33 changes: 33 additions & 0 deletions 174-张培天/第三周作业/bilinear_interpolation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import numpy as np
import cv2

def bilinear_interpolation(img,dstSize):
src_h, src_w, channel = img.shape
dst_h, dst_w = dstSize
if src_h == dst_h and src_w == dst_w:
return img.copy()
dst_img = np.zeros([dst_h, dst_w, channel],dtype=np.uint8)
x_scale, y_scale = float(src_w / dst_w), float(src_h / dst_h)
for c in range(channel):
for h in range(dst_h):
for w in range(dst_w):
x = (w + 0.5) * x_scale - 0.5
y = (h + 0.5) * y_scale - 0.5

x0 = int(np.floor(x))
x1 = min(x0 + 1, src_w - 1)
y0 = int(np.floor(y))
y1 = min(y0 + 1, src_h - 1)

temp_0 = (x1 - x) * img[y0, x0, c] + (x - x0) * img[y1, x0, c]
temp_1 = (x1 - x) * img[y1, x0, c] + (x - x0) * img[y1, x1, c]
dst_img[h, w, c] = int((y1 - y) * temp_0 + (y - y0) * temp_1)
return dst_img


if __name__ == "__main__":
img = cv2.imread('lenna.png')
dstSize = (800,800)
dst_img = bilinear_interpolation(img,dstSize)
cv2.imshow("bilinear interpolation",dst_img)
cv2.waitKey(0)
40 changes: 40 additions & 0 deletions 174-张培天/第三周作业/hIstogram_equaliation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import cv2
import numpy as np
import matplotlib.pyplot as plt

def gray_equalhist(file):
img = cv2.imread(file, 0)
# 灰度图像的直方图
hist = cv2.calcHist([img],[0],None,[256],[0,256])
plt.figure()
plt.title("Grayscale Histogram")
plt.xlabel("Bins")
plt.ylabel("# of Pixels")
plt.plot(hist)
plt.xlim([0,256])
plt.show()
# 灰度图像直方图均衡化
dst = cv2.equalizeHist(img)
plt.figure()
plt.hist(dst.ravel(), 256)
plt.show()

cv2.imshow("Histogram Equalization", np.hstack([img, dst]))
cv2.waitKey(0)

def color_equalhist(file):
img = cv2.imread(file, 1)
cv2.imshow("src", img)
b, g, r = cv2.split(img)
bH = cv2.equalizeHist(b)
gH = cv2.equalizeHist(g)
rH = cv2.equalizeHist(r)

result = cv2.merge((bH, gH, rH))
cv2.imshow("dst", result)
cv2.waitKey(0)

if __name__ == "__main__":
file = "lenna.png"
gray_equalhist(file)
color_equalhist(file)
20 changes: 20 additions & 0 deletions 174-张培天/第三周作业/sobel.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import cv2

def get_border(img):
x = cv2.Sobel(img, cv2.CV_16S, 1, 0)
y = cv2.Sobel(img, cv2.CV_16S, 0, 1)

absX = cv2.convertScaleAbs(x)
absY = cv2.convertScaleAbs(y)

dst = cv2.addWeighted(absX, 0.5, absY, 0.5, 0)

cv2.imshow("absX", absX)
cv2.imshow("absY", absY)
cv2.imshow("result", dst)
cv2.waitKey(0)
cv2.destroyAllWindows()

if __name__ == "__main__":
img = cv2.imread("lenna.png", 0)
get_border(img)
11 changes: 11 additions & 0 deletions 174-张培天/第九周作业/normalization.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import numpy as np

def Normaization0(X):
return (X - X.min(axis=0)) / (X.max(axis=0) - X.min(axis=0))

def Normaization1(X):
return (X - X.mean(axis=0)) / (X.max(axis=0) - X.min(axis=0))

def Z_score(X):
return (X - X.mean(axis=0)) / np.std(X)

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
54 changes: 54 additions & 0 deletions 174-张培天/第二周作业/image_gray_binary.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
from skimage.color import rgb2gray
import numpy as np
import matplotlib.pyplot as plt
import cv2

# 手工灰度化
img = cv2.imread("lenna.png")
h,w = img.shape[:2]
img_gray_01 = np.zeros([h,w],dtype=img.dtype)
for i in range(h):
for j in range(w):
m = img[i,j]
img_gray_01[i,j] = int(m[0]*0.11 + m[1]*0.59 +m[2]*0.3)
# cv2.imshow("image show gray 01",img_gray_01)


# 调接口灰度化
img_gray_02 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# cv2.imshow("image show gray 02",img_gray_02)

# 手工二值化
img_gray_binary_01 = rgb2gray(img)
row,col= img_gray_binary_01.shape
for i in range(row):
for j in range(col):
if img_gray_binary_01[i,j] >= 0.5:
img_gray_binary_01[i,j] = 1
else:
img_gray_binary_01[i,j] = 0
# cv2.imshow("image show binary 01",img_gray_binary_01)
# cv2.waitKey(0)
# 调接口二值化
img_gray = rgb2gray(img)
img_gray_binary_02 = np.where(img_gray >= 0.5, 1, 0)

plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] =False
plt.subplot(321)
plt.title("原图")
orgimg = plt.imread("lenna.png")
plt.imshow(orgimg)
plt.subplot(323)
plt.title("手工灰度图")
plt.imshow(img_gray_01, cmap='gray')
plt.subplot(324)
plt.title("调接口灰度图")
plt.imshow(img_gray_02, cmap='gray')
plt.subplot(325)
plt.title("手工二值图")
plt.imshow(img_gray_binary_01, cmap='gray')
plt.subplot(326)
plt.title("调接口二值图")
plt.imshow(img_gray_binary_02, cmap='gray')
plt.show()
22 changes: 22 additions & 0 deletions 174-张培天/第二周作业/nearest_interpolation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import cv2
import numpy as np

def nearInter(img,row,col):
h,w,t = img.shape
tmpImage = np.zeros([row,col,t],dtype=img.dtype)
rh = row / h
rw = col / w
for r in range(row):
for c in range(col):
i = int( r / rh + 0.5)
j = int( c / rw + 0.5)
tmpImage[r,c] = img[i,j]
return tmpImage

img = cv2.imread("lenna.png")
row = 800
col = 800
interpolationImg = nearInter(img,row,col)
cv2.imshow("near interp",interpolationImg)
cv2.imshow("imgage",img)
cv2.waitKey(0)
Loading