Skip to content

Commit

Permalink
release: Prepare for 0.11 release
Browse files Browse the repository at this point in the history
Signed-off-by: Ron Evans <[email protected]>
  • Loading branch information
deadprogram committed Mar 26, 2018
1 parent f66a4dd commit ab6d932
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 8 deletions.
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,50 @@
0.11.0
---
* **build**
* Add astyle config
* Astyle cpp/h files
* remove duplication in Makefile for astyle
* **core**
* Add GetVecfAt() function to Mat
* Add GetVeciAt() function to Mat
* Add Mat.ToImage()
* add MeanStdDev() method to Mat
* add more functions
* Compare Mat Type directly
* further cleanup for GoDocs and enforce type for convariance operations
* Make borderType in CopyMakeBorder be type BorderType
* Mat Type() should return MatType
* remove unused convenience functions
* use Mat* to indicate when a Mat is mutable aka an output parameter
* **dnn**
* add a ssd sample and a GetBlobChannel helper
* added another helper func and a pose detection demo
* **docs**
* add some additional detail about adding OpenCV functions to GoCV
* updates to contribution guidelines
* fill out complete list of needed imgproc functions for sections that have work started
* indicate that missing imgproc functions need implementation
* mention the WithParams patterns to be used for functions with default params
* update README for the Mat* based API changes
* update ROADMAP for recent changes especially awesome recent core contributions from @berak
* **examples**
* Fix tf-classifier example
* move new DNN advanced examples into separate folders
* Update doc for the face contrib package
* Update links in caffe-classifier demo
* WIP on hand gestures tracking example
* **highgui**
* fix constant in NewWindow
* **imgproc**
* Add Ellipse() and FillPoly() functions
* Add HoughCirclesWithParams() func
* correct output Mat to for ConvexHull()
* rename param being used for Mat image to be modified
* **tracking**
* add support for TrackerMIL, TrackerBoosting, TrackerMedianFlow, TrackerTLD, TrackerKCF, TrackerMOSSE, TrackerCSRT trackers
* removed mutitracker, added Csrt, rebased
* update GoDocs and minor renaming based on gometalint output

0.10.0
---
* **build**
Expand Down
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ func main() {
// open webcam
webcam, err := gocv.VideoCaptureDevice(int(deviceID))
if err != nil {
fmt.Printf("error opening video capture device: %v\n", deviceID)
fmt.Println(err)
return
}
defer webcam.Close()
Expand Down Expand Up @@ -177,7 +177,7 @@ Now you should be able to build or run any of the examples:

The version program should output the following:

gocv version: 0.10.0
gocv version: 0.11.0
opencv lib version: 3.4.1

You might want to copy the `env.sh` script into your own projects, to make it easier to setup these environment vars when building your own code.
Expand Down Expand Up @@ -213,7 +213,7 @@ For example:

Please note that you will need to run these 2 lines of code one time in your current session in order to build or run the code, in order to setup the needed ENV variables.

## OS X
## macOS

### Installation

Expand Down Expand Up @@ -243,7 +243,7 @@ Now you should be able to build or run any of the command examples:

The version program should output the following:

gocv version: 0.10.0
gocv version: 0.11.0
opencv lib version: 3.4.1

You might want to copy the `env.sh` script into your own projects, to make it easier to setup the needed environment vars when building your own code.
Expand All @@ -262,9 +262,13 @@ In order to build and install OpenCV 3.4.1 on Windows, you must first download a

#### MinGW-W64

Download and run the MinGW-W64 compiler installer from [https://sourceforge.net/projects/mingw-w64/?source=typ_redirect](https://sourceforge.net/projects/mingw-w64/?source=typ_redirect). Choose the options for "posix" threads, and for "seh" exceptions handling, then install to the default location `c:\Program Files\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev2`.
Download and run the MinGW-W64 compiler installer from [https://sourceforge.net/projects/mingw-w64/?source=typ_redirect](https://sourceforge.net/projects/mingw-w64/?source=typ_redirect).

Add the `C:\Program Files\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev2\mingw64\bin` path to your System Path.
The latest version of the MinGW-W64 toolchain is `7.3.0`, but any version from `7.X` on should work.

Choose the options for "posix" threads, and for "seh" exceptions handling, then install to the default location `c:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2`.

Add the `C:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2\mingw64\bin` path to your System Path.

#### CMake

Expand Down Expand Up @@ -326,7 +330,7 @@ Now you should be able to build or run any of the command examples:

The version program should output the following:

gocv version: 0.10.0
gocv version: 0.11.0
opencv lib version: 3.4.1

You might want to copy the `env.cmd` script into your own projects, to make it easier to setup the needed environment vars when building your own code.
Expand Down
2 changes: 1 addition & 1 deletion version.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ package gocv
import "C"

// GoCVVersion of this package, for display purposes.
const GoCVVersion = "0.10.0"
const GoCVVersion = "0.11.0"

// Version returns the current golang package version
func Version() string {
Expand Down

0 comments on commit ab6d932

Please sign in to comment.