Source: https://opensource.com/business/16/2/top-6-open-source-crm-tools-2016 + community contributions
EspoCRM `github.com/espocrm/espocrm`_ PHP https://www.espocrm.com
Source: https://opensource.com/business/16/2/top-6-open-source-crm-tools-2016 + community contributions
EspoCRM `github.com/espocrm/espocrm`_ PHP https://www.espocrm.com
| import numpy as np | |
| import cv2 | |
| def getSobel (channel): | |
| sobelx = cv2.Sobel(channel, cv2.CV_16S, 1, 0, borderType=cv2.BORDER_REPLICATE) | |
| sobely = cv2.Sobel(channel, cv2.CV_16S, 0, 1, borderType=cv2.BORDER_REPLICATE) | |
| sobel = np.hypot(sobelx, sobely) | |
| return sobel; |
| #views.py | |
| class TaskUpdateView(generic.UpdateView): | |
| model = Task | |
| form_class = TaskForm | |
| @json_view | |
| def dispatch(self, *args, **kwargs): | |
| return super(TaskUpdateView, self).dispatch(*args, **kwargs) | |