Jquery 如何使用带有opencv函数的Django模型,该函数根据滚动条值修改图像

Jquery 如何使用带有opencv函数的Django模型,该函数根据滚动条值修改图像,jquery,json,django,opencv,Jquery,Json,Django,Opencv,我正在为我的论文建立一个网站,该网站将图像存储在数据库中,用户使用一些滚动条来更改当前图像的亮度、对比度和模糊度(无需重新设计页面) 我已经建立了模型,并使用它的ulr在模板中显示图像 # in models.py: class Sample(models.Model): name = models.CharField(max_length=250) description = models.CharField(blank=True, max_length=700) fu

我正在为我的论文建立一个网站,该网站将图像存储在数据库中,用户使用一些滚动条来更改当前图像的亮度、对比度和模糊度(无需重新设计页面)

我已经建立了模型,并使用它的ulr在模板中显示图像

# in models.py:
class Sample(models.Model):
    name = models.CharField(max_length=250)
    description = models.CharField(blank=True, max_length=700)
    full_image= models.FileField()
我还编写了滚动条所需的js,并将每个值保存在一个变量中:

// eg: Focus Control
$( function() {
    $( "#focus-selector" ).slider({
        value:100,
        min: 0,
        max: 255,
        step: 5,
        slide: function( event, ui ) {
            $( "#focus-amount" ).val( ui.value );
        }
    }) 
    $( "#focus-amount" ).val($( "#slider" ).slider.value );
});
我现在需要一种方法从模型中获取变量“焦点量”和图像,并将其传递到我的open cv函数中,以更改图像的模糊度。我想我需要使用JSON,但我不确定在哪里以及如何使用

此外,每次更改时,是否必须将修改后的图像保存在模型中?或者我应该将图像保存到另一个变量并显示该变量?对于这些读取和保存,我是否只使用图像url的imread和imwrite


我希望我解释的一切都是正确的。

你可以用js(HTML5画布)做你需要的一切。使用js或的示例可以使用许多库中的一个。 操作后,您可以通过JSON将图像作为BASE64编码字符串传递给服务器