小编bpa*_*ker的帖子

是否可以在django admin中实现"下次登录时更改密码"类型功能?

我希望能够在用户的设置中设置一个选项,强制他们在下次登录管理界面时更改密码.这可能吗?它将如何实施?我现在正在使用默认的auth模型,但不反对修改或更改它.谢谢你的帮助.

python django

20
推荐指数
3
解决办法
7477
查看次数

如何从OpenGL应用程序向3DTV输出HDMI 1.4a兼容的立体声信号?

我有一个OpenGL应用程序通过HDMI向现成的电视输出立体3D视频,但它目前要求显示器支持1.4a之前的手动选择正确格式的方法(并排,上下等等).然而,现在我有一个我需要支持的设备,它只支持HDMI 1.4a 3D信号,据我所知它是发送到显示器的某种数据包,告诉它3D视频的格式.我正在使用一个NVIDIA Quadro 4000,我想知道是否可以输出我的视频(或告诉视频卡如何),标准3DTV将看到正确的格式,类似于3D蓝光或其他1.4a兼容的设备,无需手动选择某种3D模式.这可能吗?

opengl 3d stereoscopy stereo-3d

8
推荐指数
1
解决办法
6263
查看次数

如何使用GLSL正确解开V210视频帧?

我有一个来自捕获卡的10位YUV(V210)视频帧,我想在GLSL着色器中解压缩这些数据并最终转换为RGB以进行屏幕输出.我在Linux上使用Quadro 4000卡(OpenGL 4.3).

我正在使用以下设置上传纹理:

视频帧:720x486像素

在128字节对齐的内存中物理占用933120个字节(步幅为1920)

纹理当前上传为480x486像素(步幅/ 4 x高度),因为这与数据的字节数匹配

GL_RGB10_A2的internalFormat

GL_RGBA的格式

GL_UNSIGNED_INT_2_10_10_10_REV的类型

过滤当前设置为GL_NEAREST

为清晰起见,这是upload命令:

int stride =((m_videoWidth + 47)/ 48)*128;

glTexImage2D(GL_TEXTURE_2D,0,GL_RGB10_A2,stride/4,m_videoHeight,0,GL_RGBA,GL_UNSIGNED_INT_2_10_10_10_REV,bytes);

数据本身包装如下:

UYVA | YUYA | VYUA | YVYA

或者在这里查看Blackmagic的插图:http://i.imgur.com/PtXBJbS.png

每个纹素总共为32位("R,G,B"通道各10位,alpha为2位).复杂的地方是将6个像素打包到128位的这个块中.这些块只是重复上述模式直到帧结束.

我知道可以使用texture2D(tex,coord).rgb访问每个纹素的组件,但由于每个纹素的顺序不相同(例如UYV vs YUY),我知道必须操纵纹理坐标来解释那.

但是,我不知道如何处理这样一个事实:这个纹理中只有比GL知道更多的像素,我相信这意味着我必须考虑放大/缩小以及min/mag过滤(我需要双线性)在我的着色器内部.输出窗口需要能够是任何大小(比纹理更小,相同或更大),因此着色器不应具有与之相关的任何常量.

我怎么能做到这一点?

opengl video video-capture glsl

7
推荐指数
2
解决办法
1446
查看次数

如何在python中加速数组生成?

我想我需要使用numpy或其他一些库来足够快地填充这些数组,但我不太了解它.现在这个操作在四核英特尔PC上大约需要1秒钟,但我需要它尽可能快.任何帮助是极大的赞赏.谢谢!

import cv

class TestClass:

  def __init__(self):

    w = 960
    h = 540

    self.offx = cv.CreateMat(h, w, cv.CV_32FC1)
    self.offy = cv.CreateMat(h, w, cv.CV_32FC1)

    for y in range(h):
      for x in range(w):
        self.offx[y,x] = x
        self.offy[y,x] = y
Run Code Online (Sandbox Code Playgroud)

python arrays performance opencv matrix

6
推荐指数
2
解决办法
290
查看次数

是否可以在没有显示原始数据的情况下使用内联管理?

在django管理员中我有一个带内联的模型.我希望能够仅为内联显示"添加新"行,而不显示属于内联的表中任何预先存在的原始数据.这可能吗?我已经尝试了max_num和extra的每个组合,它总是显示现有的表数据.

谢谢

python django

5
推荐指数
1
解决办法
2019
查看次数

如何加速VHDL中的数学运算?

我目前在75MHz像素时钟的上升沿进行一些计算,以在屏幕上输出720p视频.一些数学(如几个模数)需要太长时间(20 + ns而75MHz是13.3ns)因此我的时序约束不能满足.我是FPGA的新手,但我想知道是否有一种方法可以以比当前像素时钟更快的速度运行计算,以便在75MHz时钟的下一个时钟周期内完成它们.我顺便使用VHDL.

fpga vhdl

3
推荐指数
2
解决办法
5208
查看次数

如何在GLSL着色器内有效地生成这个简单的重复纹理?

我有这个子像素纹理,通常是8x8大小(这里放大版本:http://i.imgur.com/w697DMO.png)我需要能够在GLSL中生成这个纹理,而不是实际使用任何上传纹理到着色器本身.我知道这是可能的,因为我已经看过像这样的纹理类似的数学运算(http://www.reach3d.net/views.pdf),我只是不确定如何以相反的方式做到...换句话说,我需要生成在着色器中输出此纹理所需的数学运算.

编辑:我忘了提到我对生成的数据的第二个要求.

过去当我使用常规纹理时,在计算最终颜色之前还会进行其他操作,这需要子像素纹理在其中一个轴上上下移动(如在纹理的第一行中移动到如果我们"向上"移动,那就是最低点.例如,我有一个图像纹理,其中有8或9个不同的部分(想想井字游戏布局)需要合成一个图像,其中每个部分按比例放大到全屏尺寸并乘以不同的图像(全屏,包裹)子像素纹理(如8x8或3x9).这将如何实现?

输入图像如下所示:http://i.imgur.com/vzxI5tL.jpg

输出(仅使用前8个部分,8x8纹理)应如下所示:http: //i.imgur.com/YuIgSSu.jpg

opengl math shader image-processing glsl

1
推荐指数
1
解决办法
1087
查看次数