Я инициализирую свою библиотеку лир с изображениями, каждое изображение имеет собственный image_id и group_id.Вся информация была сохранена в моей библиотеке Lire, которая имеет два поля: image_id и group_id.Что я могу сделать, так это то, что я отправляю изображение через оболочку Lire в C # и получаю некоторые результаты, похожие на изображение, затем я могу отфильтровать результаты с помощью специального group_id, чтобы получить только одно изображение, которое нам нужно.То, что я хочу, это сделать со стороны Лиры.Т.е. я хотел бы отправить изображение и group_id через новую функцию в Lire, чтобы получить в библиотеке только похожее изображение с этим group_id (это могут быть одни и те же изображения, но с другим group_id, также с другим image_id, этот image_idдля меня важно как ключ в моей БД найти дополнительную информацию).
Вопрос в том, возможно ли это сделать со стороны лиры?Или это возможно для поиска в лире с более чем одним условием?
вот мой код C # оболочки Lire для поиска изображений:
public List<LDoc> Search(Bitmap image, string group_id)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, ImageFormat.Bmp);
byte[] byteImage = ms.ToArray();
String imageBase64String = Convert.ToBase64String(byteImage);
List<LDoc> docs = null;
string m = null;
string requestHandler = "/lireq";
Dictionary<string, string> dict = new Dictionary<string, string>
{
{ "fl", "*" },
{ "ms", "false" },
{ "field", "cl" }, //lire search signature
{ "accuracy", "0.85" },
{ "candidates", "1000" },
{ "image", "image" }, //lire search entry
{ "rows", "10" },
{ "wt", "json" }
};
var bytes = Encoding.UTF8.GetBytes(imageBase64String);
using (var content = new System.IO.MemoryStream(bytes))
{
m = _connection.PostStream(requestHandler, "text/xml; charset=utf-8", content, dict);
}
docs = Newtonsoft.Json.JsonConvert.DeserializeObject<LStruct7>(m).Response.Docs;
return docs;
}
Пожалуйста, дайте мне знать, как определитьусловия с моим group_id, чтобы получить только похожее изображение с тем же group_id.Большое спасибо!
С уважением, Иван