我想用电脑采集PS4游戏机上的画面,用采集卡接到电脑上后画面非常暗,比原机画面暗好多,采集卡卖家说他的采集卡是只做数据透传,不修改任何数据的,但是我在电脑上看见的画面确实要比PS4直接连显示的画面暗很多,很多场景人物都看不清楚,非常苦恼,请问有懂的吗
RGB Full Range开了吗
http://ps3.tgbus.com/teach/201101/20110102063328.shtml
我的代码:
import cv2 #opencv读取的格式是BGR
import numpy as np
import argparse
import matplotlib.pyplot as plt#Matplotlib是RGB
def Contrast_and_Brightness(alpha, beta, img):
blank = np.zeros(img.shape, img.dtype)
# dst = alpha * img + (1-alpha) * blank + beta
dst = cv2.addWeighted(img, alpha, blank, 1-alpha, beta)
return dst
m = 0
cap = cv2.VideoCapture(0)
cap.set(3,1920) #设置摄像头分辨率
cap.set(4,1080) #设置摄像头分辨率
while (cap.isOpened()):
ret, frame = cap.read() ##ret返回布尔量
frame1=Contrast_and_Brightness(1, 30, frame)
cv2.imshow('frame1', frame1)
if cv2.waitKey(1) & 0xFF == ord('p'):
m = m + 1
name = str(m) + '.jpg'
cv2.imwrite(name,frame1)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
我不知道您说的RGB Full Range是什么,我看链接说的开RGB是指的PS3开,我这个是PS4,没注意有相关选项。而且同样的设置直接连接到显示器上是没问题的,画面不暗很清晰。但是用采集卡连到电脑上,不管是我用代码读出来还是用播放器potplayer打开画面都很暗
能把你采集卡的牌子发一下吗
https://detail.tmall.com/item.htm?id=575766391650&spm=a1z09.2.0.0.459b2e8d2WPJZg&_u=aj7uegmd9b9
设置-->声音与显示器-->影像输出设置->RGB Range调成限制 然后看一下有没有变化
试了一下,现在是自动,调成限制后没有变化,调成完整后画面变暗。然后调成限制后再通过采集卡打开发现还是那么暗,和之前设置成自动的时候一样
那你调成全部,采集器打开看一下 按道理全部和限制是有区别的
全部?你说的是完整选项吗?
那个调完从PS4画面开始就变的很暗了,不能选那个
你先一下效果更暗,就调回来
我试了调成完整,PS4画面变的很暗看不清,不能调,影响PS4端显示,我PS4端和电脑端都要看的
这个不应该是PS4端的问题,因为PS4直接连到显示器上是没问题的,连到电脑上电脑显示的有问题,是采集卡或者电脑这边的问题
"+qq" "1971516528"远程看一下
把这个勾上,看看是不是好了
加你了