0
파이썬 django 모듈로 웹 앱을 만들려고했습니다. 작업은 링크를 클릭하면 임계 값이있는 이미지를 처리하고 서버 폴더에 저장합니다.서버 측 실행 (백엔드 이미지 처리 실행)
from django.http import HttpResponse
import numpy as np
import cv2
import Image
from PIL import Image
import tesseract
import ctypes
import os
import ImageDraw
def index(request):
im_gray = cv2.imread('Rimage.jpg', cv2.CV_LOAD_IMAGE_GRAYSCALE)
(thresh, im_bw) = cv2.threshold(im_gray, 128, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
thresh = 100
im_bw = cv2.threshold(im_gray, thresh, 255, cv2.THRESH_BINARY)[1]
cv2.imwrite('bw_image.png', im_bw)
return HttpResponse("Hello, world. You're at the polls index.")
이 코드가 작동하지 않는 오류 : - - :
내 코드 (views.py)입니다
가 로컬로 실행으로 내 코드와 아무 문제가 없습니다Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
98. resolver_match = resolver.resolve(request.path_info)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in resolve
343. for pattern in self.url_patterns:
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in url_patterns
372. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in urlconf_module
366. self._urlconf_module = import_module(self.urlconf_name)
File "/usr/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)
File "/home/meraj/Desktop/project/web/mysite/mysite/urls.py" in <module>
5. url(r'^polls/', include('polls.urls')),
File "/usr/local/lib/python2.7/dist-packages/django/conf/urls/__init__.py" in include
28. urlconf_module = import_module(urlconf_module)
File "/usr/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)
File "/home/meraj/Desktop/project/web/mysite/polls/urls.py" in <module>
3. from polls import views
Exception Type: IndentationError at /polls/
Exception Value: unindent does not match any outer indentation level (views.py, line 20)
하지만, 내가 장고 프레임 워크에 노력했을 때 작동하지 않습니다. 나는 올바른 방향으로 가고 있는가? 나는 파이썬 웹 프레임 워크에 익숙하지 않아서 이것에 대해 전혀 모른다. 미리 감사드립니다
Linux의 경우. 실제로 이미지는 views.py가있는 폴더에 있습니다. 내가 views.py에 imoprt하면 모든 모듈 (numpy, Image, PIL, ctypes)이 wok가 될 것이라고 말할 수 있습니까? @Wyrmwood –
나는 가지고있는 정보로는 그럴 수 없다. 그러나 오류가 간단한 IndentationError 인 것으로 보이므로 가져 오기를 변경하면 도움이되지 않을 수 있습니다 (이 특정 문제). – Wyrmwood
numpy, Image, PIL, ctypes는 django에서 가져온 것들입니까? –