我做了一个自定义指令:
js部分:
angular.module("myDirectives", []).directive("ngShowbox", function(){
return {
restrict: "E",
scope: {
title: "="
},
template: "<a href='#' ng-click='show($event)'>{{title}}</a>",
controller: function($scope, $element){
$scope.show = function(event){
// do something...
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
HTML部分:
<ng-showbox title="whatToPutHere??"></ng-showbox>
Run Code Online (Sandbox Code Playgroud)
我想从title属性传递一些文本,然后我的模板将显示文本.我该怎么做?
非常感谢你 :)
今天我试图识别一个物体的边缘。
通过这样做,我得到了很好的结果。
import cv2
img = cv2.imread("0.png")
img2 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
img2 = cv2.equalizeHist(img2)
img2 = cv2.GaussianBlur(img2, (7, 7), 0)
edges = cv2.Canny(img2, 180, 300)
im2, contours, hierarchy = cv2.findContours(edges, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(img, contours, -1, (0, 255, 0), 1)
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
我的最终目标是找到边缘之间的中心线,(每个 X 上的 (MaxY+MinY)/2 的集合)理想的结果应该是这样的:(抱歉手绘不好)
谁能让我知道我该怎么做?非常感谢。