航拍揭秘:柳州璀璨灯光秀,感受城市夜晚魅力

2026-10-09 0 阅读

在这个快节奏的时代,城市的夜晚总是充满活力。柳州,这座位于中国广西壮族自治区的美丽城市,在夜晚同样展现出其独特的魅力。今天,就让我们通过航拍镜头,揭开柳州璀璨灯光秀的神秘面纱,一同感受这座城市的夜晚之美。

航拍视角下的柳州灯光秀

1. 柳江两岸灯光秀

柳州市的母亲河——柳江,是这座城市的重要景观。每当夜幕降临,柳江两岸的灯光便会亮起,呈现出一片璀璨的景象。航拍镜头下,我们可以看到,江面上的灯光如同流水般流淌,两岸的建筑灯光则仿佛是璀璨的星河,交相辉映。

代码示例(Python):

import cv2
import numpy as np

# 读取视频
cap = cv2.VideoCapture('liuzhou_night_captures.mp4')

while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break

    # 转换为灰度图像
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    # 应用高斯模糊
    blurred = cv2.GaussianBlur(gray, (5, 5), 0)

    # 应用边缘检测
    edges = cv2.Canny(blurred, 50, 150)

    # 显示结果
    cv2.imshow('Edges', edges)

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

cap.release()
cv2.destroyAllWindows()

2. 城市夜景灯光秀

除了柳江两岸,柳州市区的其他地方也充满了灯光秀的魅力。高楼大厦、道路两旁的树木、广场上的喷泉,都成为了灯光秀的元素。航拍镜头下,我们可以看到整个城市的灯光交织在一起,形成一幅美轮美奂的画卷。

代码示例(Python):

import cv2
import numpy as np

# 读取视频
cap = cv2.VideoCapture('liuzhou_night_captures.mp4')

while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break

    # 转换为HSV颜色空间
    hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)

    # 设置灯光的HSV阈值
    lower_light = np.array([0, 100, 100])
    upper_light = np.array([30, 255, 255])

    # 创建掩码
    mask = cv2.inRange(hsv, lower_light, upper_light)

    # 显示结果
    cv2.imshow('Mask', mask)

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

cap.release()
cv2.destroyAllWindows()

3. 文化活动灯光秀

柳州市在夜晚还会举办各种文化活动,如音乐会、舞会、灯光节等。这些活动不仅丰富了市民的精神文化生活,也为城市的夜晚增添了更多色彩。航拍镜头下,我们可以看到活动现场的灯光与周围建筑灯光交相辉映,形成一道独特的风景线。

代码示例(Python):

import cv2
import numpy as np

# 读取视频
cap = cv2.VideoCapture('liuzhou_night_captures.mp4')

while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break

    # 转换为HSV颜色空间
    hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)

    # 设置灯光的HSV阈值
    lower_light = np.array([0, 100, 100])
    upper_light = np.array([30, 255, 255])

    # 创建掩码
    mask = cv2.inRange(hsv, lower_light, upper_light)

    # 查找轮廓
    contours, _ = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)

    # 绘制轮廓
    for contour in contours:
        if cv2.contourArea(contour) > 1000:
            cv2.drawContours(frame, [contour], -1, (0, 255, 0), 2)

    # 显示结果
    cv2.imshow('Contours', frame)

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

cap.release()
cv2.destroyAllWindows()

总结

航拍视角下的柳州灯光秀,让我们领略到了这座城市的夜晚魅力。在这里,你可以感受到城市的繁华、文化的底蕴、人民的热情。相信在不久的将来,柳州的夜晚将会更加璀璨夺目。

分享到: