Skip to content

Commit

Permalink
+++=
Browse files Browse the repository at this point in the history
  • Loading branch information
Павлов Леонид Алексеевич committed Dec 12, 2023
1 parent e39c996 commit 2e5b294
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
11 changes: 5 additions & 6 deletions Zefirrat.ImageComparer/ImageComparer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,12 @@

namespace Zefirrat.ImageComparer
{

public class ImageComparer : IImageComparer
{
private readonly ImageComparerOptions _options;
private readonly SemaphoreSlim _semaphoreSlim;
private readonly IImageHasher _hasher;

public ImageComparer() : this(new ImageComparerOptions())
{
}
Expand All @@ -36,8 +35,8 @@ public ImageComparer(ImageComparerOptions options)

private bool CompareEquality(Image image1, Image image2)
{
var vectors1 = ImageToVectors(image1);
var vectors2 = ImageToVectors(image2);
var vectors1 = _hasher.ToVector(image1);
var vectors2 = _hasher.ToVector(image2);

for (var i = 0; i < vectors1.Length; i++)
{
Expand All @@ -52,8 +51,8 @@ private bool CompareEquality(Image image1, Image image2)

private bool CompareSimilarity(Image image1, Image image2)
{
var vectors1 = _hasher;
var vectors2 = ImageToVectors(image2);
var vectors1 = _hasher.ToVector(image1);
var vectors2 = _hasher.ToVector(image2);

var standardDeviation1 =
CalculateStandardDeviation(vectors1, vectors1.Sum() / vectors1.Length, vectors1.Length);
Expand Down
1 change: 1 addition & 0 deletions Zefirrat.ImageComparer/Zefirrat.ImageComparer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<ItemGroup>
<PackageReference Include="SixLabors.ImageSharp" Version="2.1.6" />
<PackageReference Include="Zefirrat.ImageComparer.Abstractions" Version="1.1.0-pre9" />
<PackageReference Include="Zefirrat.ImageComparer.Hash" Version="1.1.0-pre15" />
</ItemGroup>


Expand Down

0 comments on commit 2e5b294

Please sign in to comment.