小编zin*_*non的帖子

OpenCV/Python:使用VideoCapture读取特定帧

有没有办法使用VideoCapture()方法获取特定的框架?

我目前的代码是:

import numpy as np
import cv2

cap = cv2.VideoCapture('video.avi')
Run Code Online (Sandbox Code Playgroud)

是我的参考教程.

python opencv python-2.7

34
推荐指数
5
解决办法
6万
查看次数

Access 2010:查询表达式中的语法错误(缺少运算符)

我希望在我的SQL查询中有三个表,但是我收到一条错误消息.

我有这个sql代码:

 SELECT warehouse.expiry_date, pharmacy.expiry_date, drugs.active_substance, 
 drugs.strength, drugs.strength_type, drugs.dosage_form, drugs.minimum_quantity, 
 SUM(warehouse.in_quant)+SUM(pharmacy.in_quant)-SUM(warehouse.out_quant)-
 SUM(pharmacy.out_quant) AS Total_available_stock

 FROM drugs as a 
  INNER JOIN warehouse as b
    ON a.ID = b.drug_id 
  INNER JOIN pharmacy as c 
    ON b.drug_id = c.drug_id
 GROUP BY warehouse.expiry_date, pharmacy.expiry_date, drugs.active_substance, 
 drugs.strength, drugs.strength_type, drugs.dosage_form, drugs.minimum_quantity;
Run Code Online (Sandbox Code Playgroud)

我得到错误:

 Syntax error (missing operator) in query expression in 'a.ID = b.drug_id 
 INNER JOIN pharmacy as c
     on b.drug_id = c.drug_i'.
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

sql ms-access-2010

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

规范化avi文件中的音频

我有一个具有不同音频级别的avi文件.有没有办法减少和适当增加使用ffmpeg我的文件的音频?

audio ffmpeg normalization

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

解析hevc比特流

有没有办法解析HEVC比特流文件?

我希望能够创建一个新的比特流文件,该文件具有从原始比特流文件中选择的所选nal单元分组.

编辑:我插入了我的代码.请在这里找到我的比特流文件.

#library for searching in a string
import re

#library to keep dictionary order
import collections
import bitstring
from bitstring import BitStream, BitArray, ConstBitStream, pack
from bitstring import ByteStore, offsetcopy

#read bitstream file
s = BitStream(filename='11LTCCA_560x416_50Hz_8b_P420_GOP8_IP48_200frms_QP28.HEVC.str')

#find no of packets
pcks = list(s.findall('0x000001', bytealigned=True))

print len(pcks)

#set the current position, in the beginning of the nal unit.
s.pos =pcks[0]-8
print s.pos

#find the number of bits of first nal packet
no_p = pcks[1]-pcks[0]


forbidden_zero_bit = s.read(1) …
Run Code Online (Sandbox Code Playgroud)

bitstream h.265 hevc

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

openCV 和 python:边界外的形态变换

我正在使用 python 和 OpenCV。我有一个(矩形或任何)内核并尝试执行一些形态转换。我的问题是图像边界怎么样?

例如,openCV 如何决定内核元素边界外的扩张?它是否忽略它们或使用其邻居的价值?

python opencv

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

Django:django-autocomplete-light 无法正常工作

django-autocomplete-light在 Django 1.8 中使用。但我不知道如何在forms.py. 我看到一个选择字段,而不是自动完成字段。我按照这里的说明进行操作。

models.py我有:

class icd_10(models.Model):
    id = models.IntegerField(unique=True,primary_key=True,null=False,blank=False)
    icd_10_desc = models.CharField('ICD-10 description',max_length=80,null=True,blank=True)
    icd_10_code = models.CharField('ICD-10 code',max_length=10,null=True,blank=True)


    def __str__(self):
        return str(self.icd_10_desc)

class Diagnosis(models.Model):

    diagnosis_option = models.ManyToManyField(DiagnosisOption)
    record_of_genotype = models.CharField(max_length=45,null=True,blank=True)
    icd_10_desc = models.ManyToManyField(icd_10)
    patient = models.ForeignKey(Demographic)

    def __str__(self):
        return str(self.patient)
Run Code Online (Sandbox Code Playgroud)

settings.py我有:

INSTALLED_APPS = (
    'dal',
    'dal_select2',
    'django.contrib.admin',
     ...
)
Run Code Online (Sandbox Code Playgroud)

views.py我有:

class IcdTenAutocomplete(autocomplete.Select2QuerySetView):
    def get_queryset(self):
        #Don't forget to filter out results depending on the visitor !
        if not …
Run Code Online (Sandbox Code Playgroud)

javascript django django-templates django-models django-forms

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

从邮递员运行 django api:CSRF 验证失败

我正在尝试使用postman. 我的应用程序是django 1.11.6使用python 3.5.

我的应用程序安装在ubuntu服务器上。我没有创建csrf令牌的登录机制。

这些是我遵循的步骤:

  1. 单击左上角的“导入”选项卡。
  2. 选择原始文本选项并粘贴我的cURL命令。
  3. 点击导入,我在你的 Postman 构建器中有命令
  4. 按发送按钮。

我的curl命令是:

curl -i -H 'Accept: application/json; indent=4' -X POST  https://127.0.0.1/users/:register/ -d "id=111&firstname=zinonas&yearofbirth=2007&lastname=Antoniou&othernames="
Run Code Online (Sandbox Code Playgroud)

我得到的错误是Forbidden (403) - CSRF verification failed. Request aborted

当我运行curl commandvia 时cygwin,它工作正常。

这是我正在使用的视图函数:

class ApiUserRegister(APIView):
    permission_classes = ()
    serializer_class = RegisterUserSerializer

    def post(self, request):
        serializer = RegisterUserSerializer(data=request.data)
        # Check format and unique constraint
        serializer.is_valid(raise_exception=True)
        data = serializer.data …
Run Code Online (Sandbox Code Playgroud)

python django curl

5
推荐指数
3
解决办法
9296
查看次数

OpenCV/Python中的Hough行

我试图在python中使用opencv在图像中找到hough行.

我的代码是:

import cv2
import numpy as np

img = cv2.imread('DLMIA.png')
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)


edges = cv2.Canny(gray,100,200,apertureSize = 3)
cv2.imshow('edges',edges)
cv2.waitKey(0)

minLineLength = 30
maxLineGap = 10
lines = cv2.HoughLinesP(edges,1,np.pi/180,100,minLineLength,maxLineGap)
for x1,y1,x2,y2 in lines[0]:
    cv2.line(img,(x1,y1),(x2,y2),(0,255,0),2)

cv2.imshow('hough',img)
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud)

我使用的图像是 这个.

我的结果是 这个.

我的代码示例取自此处.

生成的图像与上一个链接中提到的图像不同.有什么帮助吗?

opencv python-2.7

4
推荐指数
2
解决办法
2万
查看次数

如何在boxplot图中设置y范围?

我正在使用boxplot()R.我的代码是:

#rm(list=ls())

#B2 
fps_error <- c(0.058404273, 0.028957446, 0.026276044, 0.07084294, 0.078438563, 0.024000178, 0.120678965, 0.081774358, 0.025644741, 0.02931614)
fps_error = fps_error *100
fps_qp_error <-c(1.833333333, 1.69047619, 1.666666667, 3.095238095, 2.738095238, 1.714285714, 3.634146341, 5.142857143, 1.238095238, 2.30952381)
bit_error <- c(0.141691737, 0.136173785, 0.073808209, 0.025057931, 0.165722097, 0.004276999, 0.365353752, 0.164757488, 0.003362543, 0.022423845)
bit_error = bit_error *100
bit_qp_error <-c(0.666666667, 0.785714286, 0.428571429, 0.142857143, 0.785714286, 0.023809524, 1.523809524, 0.976190476, 0.023809524, 0.142857143)
ssim_error <-c(0.01193773, 0.015151569, 0.003144532, 0.003182908, 0.008125274, 0.013796366, 0.00359078, 0.019002591, 0.005031524, 0.004370175)
ssim_error = ssim_error * 100
ssim_qp_error <-c(3.833333333, 1.80952381, 0.69047619, 0.571428571, …
Run Code Online (Sandbox Code Playgroud)

plot r boxplot

4
推荐指数
1
解决办法
3万
查看次数

django / rest:我可以只有一个字段使用序列化程序吗?

我正在使用django 1.11.5python 3.5。

使用rest-framework,我想搜索一个病人uid

当我尝试只使用一个字段的序列化程序时,我得到了错误The字段option must be a list or tuple or "__all__". Got str.

有什么解决方案可以只用一个字段来搜索用户?

serializers.py

class GetUserSerializer(serializers.ModelSerializer):
    id = serializers.CharField(source='uid')

    class Meta:
        model = User
        fields = ('id')
Run Code Online (Sandbox Code Playgroud)

views.py

class GetUser(CreateAPIView):
    permission_classes = ()
    serializer_class = GetUserSerializer

    def get(self, request):
        serializer = GetUserSerializer(data=request.data)
        # Check format and unique constraint
        if not serializer.is_valid():
            return Response(serializer.errors, \
                            status=status.HTTP_400_BAD_REQUEST)
        data = serializer.data


        if User.objects.filter(uid = data['id']).exists():
            user = User.objects.get(uid = data['id']) …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

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